Senior DevOps Engineer
Posted Updated 1
view
Description
Role & Responsibilities
- Design, implement, and maintain scalable, secure, and highly available cloud infrastructure and DevOps solutions.
- Develop, manage, and optimize CI/CD pipelines to automate application build, testing, deployment, and release processes.
- Provision and manage cloud infrastructure across AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
- Build, deploy, and manage containerized applications using Docker, Kubernetes, Helm, and related technologies.
- Automate infrastructure provisioning, configuration management, monitoring, and operational tasks using Python, Bash, or other scripting languages.
- Establish monitoring, logging, alerting, and observability solutions using tools such as Prometheus, Grafana, and the ELK Stack.
- Implement cloud security controls, identity and access management (IAM), secrets management, vulnerability scanning, and DevSecOps best practices.
- Troubleshoot complex infrastructure, application deployment, networking, and production performance issues.
- Drive incident management, root cause analysis, disaster recovery planning, and service reliability improvements.
- Optimize cloud resource utilization, infrastructure performance, and operational costs.
- Collaborate with software development, QA, security, and operations teams to improve deployment frequency and system stability.
- Establish and maintain infrastructure standards, automation frameworks, technical documentation, and operational runbooks.
- Mentor junior engineers, conduct technical reviews, and promote DevOps best practices across engineering teams.
- Evaluate emerging tools and technologies to improve automation, scalability, security, and operational efficiency.
Preferred Candidate Profile
- Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
- 5 to 10 years of relevant experience in DevOps, cloud engineering, platform engineering, site reliability engineering (SRE), or infrastructure automation.
- Strong hands-on experience with at least one major cloud platform: AWS, Microsoft Azure, or Google Cloud Platform.
- Proven expertise in CI/CD pipeline development, deployment automation, and release management using tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
- Practical experience with Docker, Kubernetes, Helm, and container orchestration.
- Strong knowledge of Infrastructure as Code tools, particularly Terraform, and configuration management tools such as Ansible.
- Proficiency in Linux administration, networking fundamentals, Git, Python, Bash, or Shell scripting.
- Experience implementing monitoring, logging, alerting, and observability solutions for production systems.
- Good understanding of cloud security, IAM, network security, secrets management, and DevSecOps principles.
- Experience managing production environments, troubleshooting critical incidents, and conducting root cause analysis.
- Knowledge of high availability, scalability, backup strategies, disaster recovery, and business continuity practices.
- Familiarity with Agile/Scrum methodologies, change management, and IT service management processes.
- Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
- Ability to independently lead technical initiatives, manage priorities, and deliver reliable infrastructure solutions.
- Experience mentoring junior engineers, driving automation initiatives, and leading continuous improvement projects is highly desirable.
- Relevant cloud, Kubernetes, or DevOps certifications are an added advantage.
Skills
- Agile
- Ansible
- Automation
- AWS
- Azure
- Bash
- CI/CD
- Cloud
- Cloud Security
- CloudFormation
- DevOps
- DevSecOps
- Docker
- ELK
- GCP
- Git
- GitHub
- GitHub Actions
- GitLab
- Grafana
- Helm
- IAM
- Infrastructure as Code
- Jenkins
- Kubernetes
- Linux
- Network Security
- Networking
- Observability
- Prometheus
- Python
- Root Cause Analysis
- Scrum
- Secrets Management
- SRE
- Terraform
- Vulnerability Scanning
