Senior Cloud DevOps Engineer Responsibilities:
- Design, Build & Manage platform infrastructure and oversee application deployments in cloud environments.
- Develop and implement DevOps processes, tools, and best practices.
- Collaborate with development and operations teams to ensure software is built, deployed, and maintained reliably and efficiently.
- Automate tasks and processes to improve operational efficiency and reduce manual effort.
- Monitor, troubleshoot, and resolve system issues to ensure high availability and performance.
- Stay up-to-date with the latest DevOps trends, tools, and technologies to continuously improve processes.
Basic Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in DevOps, with a strong focus on AWS cloud services.
- Proficiency in AWS services such as EC2, S3, RDS, Lambda, CloudFormation, and IAM.
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, AWS CodePipeline).
- Expertise in infrastructure-as-code (IaC) tools like Terraform or AWS CloudFormation.
- Proficiency in scripting and automation using Python, Bash, or similar languages.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Strong understanding of monitoring and logging tools (e.g., CloudWatch, Prometheus, ELK Stack).
- Solid understanding of networking, security, and system administration in cloud environments.
Additional Qualifications:
- AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Solutions Architect).
- Hands-on experience architecting, implementing, and running cloud runtime environments at global scale
- Experience with configuration management tools like Ansible, Chef, or Puppet.
- Familiarity with GitOps principles and tools (e.g., ArgoCD, Flux).
- Knowledge of microservices architecture and serverless computing.
- Experience with performance tuning and cost optimization in AWS.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Excellent communication and documentation skills.
Preferred Soft Skills:
- Ability to mentor junior engineers and share best practices.
- Strong organizational skills and attention to detail.
- Proactive mindset with a focus on continuous improvement.
|