Implementing various development, testing, automation tools, and IT infrastructure.
Selecting and deploying appropriate CI/CD tools.
Incident Response/Management and root cause analysis.
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
Encouraging and building automated processes wherever possible.
Requirements
Experience working on Linux based infrastructure.
Awareness of critical concepts in DevOps and Agile principles.
Experience in code in Java, Python and Bash.
Configuration and managing databases such as PGSQL,MongoDB.
Expertise in containerization technologies such as Docker and deployments on Kubernetes.
Sound troubleshooting skills.
Ideal Candidate
You have a good understanding and work experience in AKS, Kubernetes, and EKS.
You are able to manage multi region clusters for disaster recovery.
You have a good understanding of AWS stack.
You have experience of production level in Kubernetes.
You are comfortable coding/programming and can do so whenever required.
You have worked with programmable infrastructure in some way - Built a CI/CD pipeline (Jenkins) , Provisioned infrastructure programmatically (Terraform) or Provisioned monitoring and logging infrastructure for large sets of machines.
You love automating things, sometimes even what seems like you can't automate
You don't throw around words such as “high availability” or “resilient systems” without understanding at least their basics. Because you know that words are easy to talk about but there is a fair amount of work to build such a system in practice.
You love coaching people - about the 12-factor apps or the latest tool that reduced your time of doing a task by X times and so on. You lead by example when it comes to technical work and community