Job Description:
Position Overview: We are looking for an experienced Senior DevOps Engineer with a strong background in AWS to design, implement, and maintain our cloud infrastructure and deployment pipelines. The ideal candidate will have a deep understanding of cloud computing principles, infrastructure as code (IaC), and automation techniques. You will work closely with cross-functional teams to streamline our development and deployment processes, ensuring optimal performance, scalability, and reliability of our systems.
Responsibilities:
Design, implement, and manage cloud infrastructure on AWS, ensuring high availability, scalability, and security.
Develop and maintain CI/CD pipelines to automate build, test, and deployment processes.
Implement infrastructure as code (IaC) using tools such as Terraform or CloudFormation to provision and manage resources.
Configure and manage container orchestration platforms like Kubernetes for containerized applications.
Deep understanding of core DevOps practices (Configuration Management, Continuous Integration, Infrastructure as Code, Continuous Delivery, Continuous Deployment, Continuous Monitoring)
Monitor system performance and reliability, proactively identifying and addressing issues to ensure uninterrupted service.
Collaborate with development teams to optimize application architecture for cloud deployment.
Implement and maintain security best practices, including IAM policies, encryption, and network security.
Troubleshoot infrastructure and deployment issues, providing timely resolution and root cause analysis.
Stay updated on emerging technologies and best practices in DevOps and cloud computing, recommending improvements to enhance our infrastructure and processes.
Qualifications:
Bachelor’s degree in computer science, Engineering, or related field.
8+ years of experience in DevOps, with a focus on cloud technologies.
Strong proficiency in AWS services such as EKS,EC2, S3, RDS, Lambda, and VPC.
Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
Proficiency in scripting languages.
Solid understanding of networking concepts and protocols.
Experience with CI/CD tools such as Jenkins, GitLab CI/CD, ArgoCD or AWS CodePipeline.
Familiarity with infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation.
Proficient in Secrets management tools such as AWS Secrets Manager and HashiCorp Vault
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Bachelor’s degree in computer science