Job Description:
We are seeking a highly skilled and motivated DevOps Developer with 4 to 6 years of hands-on experience in managing CI/CD pipelines, cloud infrastructure, and automation workflows. The ideal candidate will have solid expertise in AWS and Azure environments and a passion for building scalable, reliable, and secure DevOps solutions.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines for application deployment.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools.
- Manage and optimize cloud environments on AWS and Azure.
- Monitor system performance and ensure high availability and scalability.
- Collaborate with development and QA teams to streamline build, integration, and deployment processes.
- Implement security best practices across cloud and DevOps environments.
- Troubleshoot issues across the entire stack – network, infrastructure, and applications.
- Write scripts to automate repetitive tasks (Shell, Python, PowerShell, etc.).
- Participate in on-call rotations and incident response.
Required Skills:
- Strong hands-on experience with AWS (EC2, S3, Lambda, CloudFormation, etc.) and Azure (VMs, AKS, ARM templates, etc.)
- Proficiency with DevOps tools: Jenkins, Git, Docker, Kubernetes, Terraform, Ansible, etc.
- Experience with monitoring tools like Prometheus, Grafana, ELK Stack, CloudWatch, or Azure Monitor.
- Strong scripting skills in Python, Shell, or PowerShell.
- Knowledge of networking concepts, security protocols, and firewalls in cloud environments.
- Familiarity with Agile/Scrum methodologies and DevSecOps practices.
Preferred Qualifications:
- Certification in AWS (e.g., AWS Certified DevOps Engineer) or Azure (e.g., Azure DevOps Engineer Expert).
- Experience working in hybrid or multi-cloud environments.
- Familiarity with GitOps practices and tools like ArgoCD or Flux.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage priorities in a fast-paced environment.