Deep understanding of cloud infrastructure (AWS), software development, and CI/CD pipelines.
Should work closely with development and operations teams to ensure continuous integration, delivery, and monitoring of applications and services on AWS.
Responsibilities:
Cloud Infrastructure Management: Design, implement, and manage scalable and secure AWS cloud infrastructure using services like EC2, S3, Lambda, RDS, VPC, CloudFormation, Repository manager setup (like Artifactory, Nexus etc.) & maintenance.
CI/CD Pipeline Implementation: Build and manage continuous integration and delivery pipelines using tools like Jenkins, GitLab CI, AWS CodePipeline.
Automation: Automate manual processes using Infrastructure-as-Code (IaC) tools like Terraform, AWS CloudFormation.
Monitoring & Logging: Implement monitoring and logging solutions using AWS CloudWatch, Prometheus, Grafana, and other tools to ensure application performance and stability.
Collaboration: Work closely with software development teams to understand application requirements, provide guidance on cloud architecture, and troubleshoot issues.
Apply best security practices for deploying and managing infrastructure on AWS, including IAM, security groups, and encryption.
Proven experience as a DevOps Engineer with a focus on AWS services and solutions.