Must Have Technical/Functional Skills Python, AWS, CI/CD Roles & Responsibilities
CI/CD Pipeline Management:
• Design, implement, and optimize Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or AWS CodePipeline/CodeBuild/CodeDeploy.
• Automate build, test, and deployment processes to ensure rapid and reliable software delivery. AWS Infrastructure Management:
• Architect, deploy, and manage scalable, secure, and resilient infrastructure on AWS using services such as EC2, S3, Lambda, VPC, IAM, ECS, EKS, SageMaker, etc.
• Implement Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation for consistent and automated infrastructure provisioning. Python Development & Automation:
• Develop and maintain automation scripts and tools using Python for various tasks, including infrastructure provisioning, deployment, monitoring, and system configuration.
• Integrate Python-based solutions with AWS services and CI/CD pipelines. Monitoring & Troubleshooting:
• Implement and manage monitoring and logging solutions (e.g., CloudWatch, Prometheus, Grafana, ELK stack) to ensure system performance, availability, and security.
• Troubleshoot and resolve issues related to CI/CD pipelines, AWS infrastructure, and application deployments. Collaboration & Best Practices:
• Collaborate with development, QA, and operations teams to streamline workflows and improve overall system reliability and efficiency.
• Promote and implement DevOps best practices, including security, cost optimization, and scalability.
Education Bachelors degree
Salary Range: $50,000 - $60,000 a year
#LI-DM1