- Role: Lead Cloud EngineerJob ResponsibilitiesDesign, implement, and maintain infrastructure as code (IaC) to automate the provisioning and management of infrastructure components.
- Implement and maintain CI/CD pipelines for automating the deployment of applications.
- Work on integrating automated testing into the CI/CD pipeline.
- Use configuration management tools (e.g., Ansible, Puppet, Chef) to automate the configuration and management of servers and infrastructure.
- Implement and maintain monitoring solutions to track system and application performance.
- Set up and manage centralized logging for applications and infrastructure.
- Collaborate with development and operations teams to understand and address their needs.
- Work towards creating a culture of collaboration and shared responsibility between development and operations.
- Work with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) for scalable and automated deployment of applications.
- Write scripts and code to automate tasks and processes using languages like Python, Bash, Golang or others.
- Maintain clear and up-to-date documentation for configurations, processes, and procedures.
QualificationIs Education overrated? Yes. We believe so. However there is no way to locate you otherwise. So unfortunately we might have to look for a Bachelor's or Master's degree in engineering from a reputed institute or you should be programming from 12. And the latter is better. We will find you faster if you specify the latter in some manner. Not just a degree, but we are not too thrilled by tech certifications too ... :)
To reiterate: Passion to tech-awesome, insatiable desire to learn the latest of the new-age cloud tech, highly analytical aptitude and a strong ‘desire to deliver’ outlives those fancy degrees!
Certifications in relevant technologies (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator) are a plus.