Senior Cloud DevOps Specialist (AWS, IaC & CI/CD)
Key Responsibilities
- Architect, implement, and manage cloud infrastructure on AWS, ensuring high availability, security, and performance across all environments.
- Design and maintain CI/CD pipelines to enable automated testing, building, and deployment of applications with minimal manual intervention.
- Implement Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation to provision and manage resources efficiently.
- Configure and optimize cloud databases including PostgreSQL and MongoDB for both UAT and Production environments with proper security protocols.
- Establish and enforce security best practices across all cloud resources, including robust authentication and authorization mechanisms.
- Monitor system performance and implement proactive measures to prevent outages and performance degradation before they impact users.
- Collaborate with development teams to streamline deployment processes and troubleshoot complex infrastructure issues.
- Create and maintain comprehensive documentation for infrastructure components and operational procedures.
- Participate in on-call rotations to ensure 24/7 system reliability and address critical incidents when they arise.
- Lead and mentor junior team members in modern DevOps practices and cloud technologies.
Required Skills and Experience
- 5+ years of experience in DevOps or Cloud Engineering roles, with at least 3 years focused on AWS ecosystem implementation.
- Advanced knowledge of AWS services including EC2, S3, RDS, Lambda, ECS/EKS, VPC, IAM, and CloudWatch with demonstrated optimization skills.
- Proven experience managing cloud databases, specifically PostgreSQL (version 13+) and MongoDB (version 5+) in production environments.
- Strong proficiency with containerization technologies such as Docker and container orchestration with Kubernetes or AWS ECS.
- Experience implementing and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline.
- Proficiency in Infrastructure as Code (IaC) using Terraform (v1.5+), AWS CloudFormation, or AWS CDK for reproducible environments.
- Solid scripting skills in languages such as Python, Bash, or Go for automation tasks and infrastructure management.
- Experience with monitoring tools like Prometheus, Grafana, or AWS CloudWatch for comprehensive system observability.
- Understanding of network security principles and implementation of security best practices in cloud environments.
- Excellent problem-solving skills and ability to troubleshoot complex system issues under pressure.
- Strong communication skills and experience working effectively in distributed teams.
