JOB ROLES AND RESPONSIBILITIES
- Develop and maintain CI / CD pipelines to automate the deployment and testing of applications across AWS and Private Cloud.
- Assist in deploying applications and services to cloud environments while ensuring optimal configuration and security practices.
- Implement monitoring solutions to ensure infrastructure health and performance; troubleshoot issues as they arise in production environments.
- Automate repetitive tasks and manage cloud infrastructure using tools like Terraform, CloudFormation, and scripting languages (Python, Bash).
- Work closely with software engineers to integrate deployment pipelines with application codebases and streamline workflows.
- Ensure efficient resource management in the cloud, monitor costs, and optimize usage to reduce waste.
- Create detailed documentation for DevOps processes, deployment procedures, and troubleshooting steps to ensure clarity and consistency across the team.
SKILLS REQUIREMENTS
3-6 years of experience in DevOps or cloud infrastructure engineering.Proficiency in cloud platforms on AWS, and hands-on experience with their core services (EC2, S3, RDS, Lambda, etc.).Advanced knowledge of CI / CD tools such as Jenkins, GitLab CI, or CircleCI, and hands-on experience implementing and managing CI / CD pipelines.Experience with containerization technologies like Docker and Kubernetes for deploying applications at scale.Strong knowledge of Infrastructure-as-Code (IaC) using tools like Terraform or CloudFormation.Proficient in scripting languages such as Python and Bash for automating infrastructure tasks and deployments.Understanding of monitoring and logging tools like Prometheus, Grafana, ELK Stack, or CloudWatch to ensure system performance and uptime.Strong understanding of Linux-based operating systems and cloud-based infrastructure management.Bachelors degree in Computer Science, Information Technology, or related field.Skills Required
Docker, Terraform, Kubernetes, Aws