
Senior DevOps Engineer
Role summary
We are seeking a Senior DevOps Engineer to design, implement, and maintain CI/CD pipelines and manage cloud infrastructure. This role involves automating build, testing, and deployment processes, optimizing cloud environments (Azure preferred, AWS, GCP) for scalability and security, and integrating DevSecOps practices. You will troubleshoot issues, collaborate with cross-functional teams, perform system administration on Linux/Windows, and enforce source control best practices. Familiarity with Infrastructure-as-Code tools is essential. The ideal candidate will have strong analytical and problem-solving skills, and the ability to thrive in a fast-paced, agile setting.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines to automate build, testing, and deployment processes.
- Manage and optimize cloud infrastructure on Azure or similar platforms, ensuring scalability, security, and high availability.
- Work with tools such as Jenkins, GitHub, Bitbucket, and other build systems to support development workflows.
- Implement and manage DevSecOps practices, integrating security tools into the CI/CD lifecycle.
- Troubleshoot and resolve issues across development, testing, and production environments.
- Collaborate with development, QA, and operations teams to streamline processes and improve performance.
- Perform system administration tasks on Linux and Windows environments, including monitoring, patching, and configuration.
- Enforce best practices for source control, branching strategies, and version management.
- Monitor system performance and ensure reliability through proactive optimization.
- Stay current with emerging DevOps tools, technologies, and industry trends.
Required Skills & Qualifications
- Strong experience with cloud platforms such as Azure (preferred), AWS, or GCP.
- In-depth knowledge of CI/CD tools like Jenkins, Azure DevOps, or similar.
- Proficiency in version control systems such as GitHub and Bitbucket.
- Hands-on experience with DevSecOps tools (e.g., SonarQube, Checkmarx, Snyk).
- Solid troubleshooting and analytical problem-solving skills.
- Experience with Linux and Windows system administration.
- Familiarity with Infrastructure-as-Code (IaC) tools like Terraform or ARM templates.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast-paced, agile environment.
Preferred Qualifications (Nice to Have)
- Experience with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Knowledge of monitoring tools like Prometheus, Grafana, or ELK stack.
- Scripting experience (Python, Bash, or PowerShell).
- Experience implementing security and compliance standards in cloud environments.
Similar roles
DevOps EngineerBooz Allen Hamilton · Camp Pendleton South, California, United States · Hybrid- DevOps EngineerAxiom Global Technologies · Toronto, Ontario, Canada · Onsite
- Senior DevOps EngineerRegard · New York, New York, United States · Onsite
- Senior DevOps EngineerZoomInfo · Toronto, Ontario, Canada · Hybrid
DevOps EngineerSchellman · Tampa, Florida, United States · Remote