Job Openings
DevOps AWS
About the job DevOps AWS
Job Title: DevOps AWS
Experience: 10 Years
Time Zone: IST Time
Job Type: Remote
Work Location: -
Domain: -
Responsibilities:
- AWS Cloud Infrastructure Management: Architect, deploy, and manage cloud resources on Amazon Web Services (AWS), ensuring scalability, reliability, and security. Utilize a wide range of AWS services, including EC2, Lambda, S3, RDS, and VPC, to meet our application needs.
- CI/CD Automation: Lead the establishment and maintenance of robust Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline. Automate the build, testing, and deployment processes for efficient and error-free releases.
- Infrastructure as Code (IaC): Implement Infrastructure as Code principles using tools such as Terraform or AWS CloudFormation to manage and version control infrastructure configuration. Ensure consistency and reproducibility across all environments.
- Monitoring and Alerting: Develop and maintain comprehensive monitoring and alerting solutions for applications and infrastructure using tools like AWS CloudWatch, Prometheus, or Grafana. Proactively identify and resolve issues to minimize downtime.
- Performance Optimization: Optimize the performance and resource utilization of our systems through effective load balancing, caching, and scaling strategies. Monitor system performance and implement improvements as needed.
- Security and Compliance: Establish and enforce security best practices to safeguard our applications and data. Ensure compliance with industry standards and regulations, and conduct regular security assessments.
- Backup and Disaster Recovery: Implement robust backup and disaster recovery strategies to protect critical data and ensure business continuity in case of failures.
- Troubleshooting and Incident Management: Lead troubleshooting efforts for complex technical issues and incidents. Develop incident response plans and drive root cause analysis to prevent future occurrences.
- Collaboration and Mentoring: Collaborate closely with cross-functional teams, including developers, architects, and operations staff, to deliver successful projects. Provide technical leadership and mentorship to junior team members.
- Documentation and Process Improvement: Create and maintain detailed technical documentation, including architectural diagrams, deployment guides, and standard operating procedures. Drive process improvements to enhance team efficiency and productivity.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 10 years of experience in DevOps and AWS cloud infrastructure management.
- In-depth knowledge of AWS services, including EC2, Lambda, S3, RDS, IAM, and VPC.
- Extensive experience with CI/CD pipelines and automation tools like Jenkins, GitLab CI, or AWS CodePipeline.
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
- Strong understanding of containerization technologies like Docker and orchestration platforms like Kubernetes.
- Solid background in scripting languages (e.g., Python, Bash) for automation and tooling.
- Thorough understanding of networking, security, and data storage concepts in AWS environments.
- Proven track record of troubleshooting complex technical issues and providing effective solutions.
- Excellent communication and leadership skills to collaborate with a diverse set of stakeholders.
- AWS certifications like AWS Certified DevOps Engineer or AWS Certified Solutions Architect - Professional are highly desirable.