Key Responsibilities
- Write software, from build system automation to automated deployment, to scale engineering delivery.
- Bring in continuous deployment practices to enhance our Agile posture.
- Imagine, architect, develop, deploy, and evolve CI and CD systems for cloud applications.
- Write Infrastructure as Code (IaC) using Industry standard tools and services.
- Write application deployment automation using industry standard deployment and configuration tools.
- Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments.
- Provide systems support including responding to monitoring alerts.
- Implement and stay abreast of Cloud and DevOps industry best practices and tooling.
- Work with developers to identify necessary Azure resources and automate their provisioning.
- Document automation processes.
- CI/CD infrastructure and process troubleshooting (disk space, network issues etc).
- CI/CD pipeline support (troubleshooting, support with setting up in new projects).
- Work closely with key stakeholders to capture, analyse, and derive DevOps requirements.
Key Skills
- Experience with AWS.
- Knowledge of cloud services like compute instances, storage, networking, and security features.
- In-depth understanding of Kubernetes architecture and components.
- Experience deploying, managing, and scaling containerized applications with Kubernetes.
- Knowledge of Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Knowledge of service discovery, load balancing, and network security in Kubernetes.
- Proficiency in using version control systems such as Git for managing code and configurations.
- Experience implementing CI/CD pipelines for deploying and managing applications.
- Able to design DevOps Strategy for a given project with consideration to Quality, Performance and Cost
Education and Experience
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 5+ years Proven experience as a DevOps Engineer with a strong emphasis on AWS and Kubernetes.
- Certifications for DevOps is preferable
Analytical and Personal skills
- Should have good logical reasoning and analytical skills.
- Good communication skills and extrovert
- Positive attitude and a team player
- Openness to learn new concepts.
- Attention to details.