DevOps Engineer

You and Your Career:

If you have a passion for optimizing systems, implementing automation, driving continuous improvement, and excel in collaboration with cross-functional teams in a fast-paced environment, we are interested in hearing from you. 
We are a learning organization and provide growth opportunities from the start.  We pride ourselves on giving you the freedom, resources, and guidance to chart a fulfilling career!

Reporting and Supervision:

This position will report to the Senior Manager, Solution Development.

Primary Duties and Responsibilities: 

Technical Expertise:

Implement and maintain automation tools for deployment, configuration, and monitoring to reduce manual intervention and improve operational efficiency
Design and implement continuous integration and continuous deployment (CI/CD) pipelines to automate the software delivery process
Ensure the reliability, availability, and performance of our systems and services by using various monitoring tools and data analysis techniques
Respond promptly to incidents and troubleshoot issues
Plan for capacity and optimize system performance
Manage changes to systems and infrastructure
Develop and test disaster recovery plans
Address security and compliance requirements
Stay abreast of emerging technologies in software engineering and drive continuous improvement initiatives
Collaborate and communicate with cross-functional teams to contribute to the team effort by accomplishing related results as needed
Develop and maintain documentation related to testing processes, system architecture, and operational procedures

Business Development:

Contribute to active proposals through contributions to strategy and preparation of technical approach and capability statements.

Key Competencies Required:

Proficiency in managing complex systems and infrastructure
Strong coding skills and experience with automating tasks and infrastructure management
Ability to respond to incidents and troubleshoot issues efficiently
Knowledge of optimizing system performance and capacity planning.
Experience in managing changes to systems and implementing version control and release management practices
Strong analytical skills for problem-solving and effective debugging techniques
Ability to collaborate with teams and communicate technical concepts effectively
Security and Compliance Understanding: Familiarity with security practices and compliance requirements
Experience with monitoring systems and utilizing metrics to ensure system health and performance
Dedication to staying updated, learning new technologies, and improving existing systems and processes
Experience in designing solutions incorporating cloud components, including PaaS and SaaS solutions
Experience with Agile development methodologies and tools such as JIRA and Confluence

Professional Expertise/Competencies Preferred:

Expertise in ensuring software quality through Unit Tests, Test-Driven Development (TDD), and Test Automation
Experience in deployment, orchestration, virtualization, and containerization technologies – Docker, Kubernetes, AKS
Strong knowledge and experience in building CI/CD pipelines and using tools like ANT, Maven, Jenkins, and Azure DevOps Server
Cloud infrastructure management and automation technologies (Chef, Puppet, Ansible, Terraform, Azure)
Automation and scripting using PowerShell, DSC, Bash, and ARM templates

Apply via :

palladium.csod.com