DevOps Engineer
Job Description
Experience: 10+ Years
Position Overview
We are seeking a highly skilled DevOps Engineer with 12+ years of experience in automating, deploying, monitoring, and managing enterprise infrastructure and applications. The ideal candidate will have strong expertise in CI/CD pipelines, cloud platforms, containerization, infrastructure automation, monitoring tools, and DevOps best practices. The candidate should be capable of supporting scalable and secure environments while collaborating closely with development, QA, and operations teams.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines for automated build, testing, and deployment processes.
- Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) tools.
- Manage and support cloud infrastructure environments on AWS, Azure, or Google Cloud Platform (Google Cloud Platform).
- Deploy, manage, and monitor containerized applications using Docker and Kubernetes.
- Collaborate with development and QA teams to streamline release management and deployment activities.
- Monitor system performance, availability, and security using monitoring and logging tools.
- Implement DevOps best practices for automation, scalability, reliability, and security.
- Troubleshoot deployment, infrastructure, networking, and application-related issues.
- Configure and maintain version control systems and branching strategies.
- Support disaster recovery, backup, and high-availability solutions.
- Develop scripts and automation tools using Python, Shell scripting, or PowerShell.
- Ensure compliance with security policies, governance, and operational standards.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
- Create and maintain technical documentation, deployment guides, and operational procedures.
- Mentor junior engineers and support knowledge-sharing initiatives.
Required Skills & Qualifications
- 12+ years of experience in DevOps, System Administration, Cloud Engineering, or related fields.
- Strong expertise in CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Bamboo, or Azure DevOps.
- Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (Google Cloud Platform).
- Expertise in containerization and orchestration technologies including Docker and Kubernetes.
- Strong experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, Ansible, or Puppet.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, Splunk, or CloudWatch.
- Proficiency in scripting languages such as Python, Bash, Shell scripting, or PowerShell.
- Strong understanding of Linux and Windows server administration.
- Knowledge of networking concepts including DNS, VPN, load balancing, firewalls, and routing.
- Experience with Git, version control systems, and release management processes.
- Familiarity with Agile/Scrum methodologies and SDLC practices.
- Strong analytical, troubleshooting, communication, and problem-solving skills.
Preferred Qualifications
- Cloud certifications such as AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, or Google Cloud certifications preferred.
- Experience with DevSecOps and security automation practices.
- Exposure to serverless architectures and cloud-native technologies.
- Experience supporting enterprise-scale production environments.
- Knowledge of microservices architecture and API management is a plus.
Educational Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
- Master’s degree preferred.
This listing was syndicated from Adzuna. We strive to keep information accurate, but do not assume responsibility for the content of this posting.
- Use the Apply button above to contact the employer directly
- Verify the employer and position details before applying
- Review our Terms of Service for listing policies