Role Overview
This senior-level position is responsible for advancing DevOps and DevSecOps practices throughout the software development lifecycle. The engineer will lead the creation and optimization of automated workflows, ensuring secure, scalable, and resilient systems across cloud and on-premise environments.
Key Responsibilities
- Establish and refine DevOps and DevSecOps standards, automation patterns, and deployment practices across teams.
- Develop, manage, and enhance CI/CD pipelines using platforms such as Azure DevOps, AWS CodePipeline, GitHub, and Bitbucket.
- Build and maintain reusable infrastructure templates using tools like Terraform, CloudFormation, and Ansible.
- Design and support cloud-based infrastructure with a focus on scalability, resilience, and operational efficiency.
- Enable secure and reliable deployments for containerized applications using Docker and Kubernetes in managed environments like EKS and AKS.
- Integrate automated security checks, compliance controls, and testing into delivery pipelines to strengthen code quality and reduce risk.
- Collaborate with development and QA teams to streamline testing, deployment, and feedback loops.
- Support incident resolution, root cause analysis, and operational stability for DevOps platforms.
- Improve system observability through monitoring, logging, and alerting strategies.
- Lead knowledge sharing, mentor junior engineers, and contribute to technical documentation and training materials.
- Conduct assessments and workshops to identify gaps in DevOps maturity and guide improvement initiatives.
Qualifications and Experience
Candidates should hold a degree or diploma in Computer Science, Software Engineering, or a related field, with over six years of hands-on experience in senior DevOps or DevSecOps roles. Proven expertise is required in:
- CI/CD pipeline implementation and management
- Infrastructure-as-code using Terraform, CloudFormation, or similar tools
- Cloud platforms, particularly AWS and/or Azure
- Scripting with YAML, Bash, PowerShell, or Python
- Agile and traditional software delivery methodologies
Preferred Skills
- Kubernetes certifications (CKA, CKAD, CKS)
- AWS or Azure DevOps/cloud credentials
- Experience with container orchestration and microservices architectures
- Strong Linux and networking fundamentals
- Production-level monitoring, logging, and alerting solutions
- Cloud cost management and capacity planning
Technical Environment
The role operates within a modern DevOps ecosystem including Azure DevOps, AWS CodePipeline, GitHub, Bitbucket, Terraform, CloudFormation, Ansible, Docker, Kubernetes, EKS, AKS, and scripting with YAML, Bash, PowerShell, and Python.
Core Competencies
- Technical leadership and team mentorship
- Cross-functional collaboration and stakeholder engagement
- Deep technical expertise with a focus on innovation and quality
- Analytical thinking and data-driven decision-making
- Adaptability in fast-moving environments
- Clear communication of complex technical concepts
- Strong planning, prioritization, and execution skills
- Business insight aligned with technology delivery
- Resilience and flexibility in managing competing priorities


