Sr. DevOps Engineer
yash
Job Description
Responsibilities:
- Design, implement, and manage robust and scalable cloud infrastructure on AWS and Azure, adhering to best practices for security and cost optimization.
- Develop and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions , Azure DevOps or similar tools. Automate build, test, and deployment processes.
- Implement and manage infrastructure as code (IaC) using Terraform, CloudFormation, ARM Templates, or similar tools.
- Implement and manage containerization and orchestration platforms like Docker and Kubernetes (AKS, EKS).
- Implement and manage monitoring and logging systems (e.g., Prometheus, Grafana, CloudWatch, Azure Monitor, ELK stack, Splunk) to ensure system health and performance.
- Implement and promote DevOps best practices, including automation, continuous integration, continuous delivery, and infrastructure as code.
- Collaborate with development teams to troubleshoot and resolve application deployment and infrastructure issues.
- Security & Compliance: Strong knowledge of IAM, RBAC, SSO, security scanning, and vulnerability management.
- Implement and maintain security best practices across the infrastructure and CI/CD pipelines.
- Mentor and guide junior DevOps engineers.
- Participate in on-call rotation.
Required Skills:
- 6-8 years of experience in DevOps engineering or a related field.
- Strong understanding of cloud computing concepts and experience with AWS and Azure.
- Proficiency in scripting languages like Python and Bash.
- Experience with CI/CD tools (e.g., Jenkins, Git Hub Actions CI/CD, Azure DevOps).
- Experience with IaC tools (e.g., Terraform, CloudFormation, ARM Templates).
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, CloudWatch, Azure Monitor, ELK stack, Splunk).
- Strong understanding of networking concepts and protocols.
- Strong understanding of Linux/Unix operating systems.
- Knowledge of security best practices in cloud environments.
- Excellent communication and collaboration skills.
- Strong problem-solving and troubleshooting skills.