Description

Job Description

Key Responsibilities

  • Design, implement, and manage continuous deployment practices, infrastructure, build, deployment, and monitoring systems on AWS.
  • Utilize cloud resources to optimize the performance and cost-effectiveness of deployed applications.
  • Automate software release processes with continuous delivery pipelines.
  • Implement industry-standard DevOps tools for development, deployment, and operations tasks.
  • Develop and enforce best practices for master and release management.
  • Work closely with the development team to integrate their project changes and ensure the stability of the system.
  • Monitor AWS instances and services for performance and cost optimization.
  • Ensure the security and integrity of cloud-based applications and data by implementing best cloud security practices.
  • Responsible for incident management and troubleshooting, problem diagnosis, and resolution.
  • Document every aspect of the system and processes as a reference for future problem resolution and upgrades.

 

Qualifications & Requirements

  • Strong understanding of AWS cloud services and infrastructure.
  • Experience with software development languages, especially Python.
  • Proficiency in DevOps tools like Jenkins, Docker, and Ansible.
  • Solid experience with AWS services including VPC, EC2, S3, CloudWatch, Lambda, and Load Balancer.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication skills to collaborate effectively with development and operations teams.

Education

Any Graduate