Roles & Responsibilities:
- Develop and implement a comprehensive DevOps strategy aligned with the goals and objectives of the software products.
- Lead and mentor a team of DevOps professionals, fostering a collaborative and high-performance culture.
- Oversee the establishment and maintenance of CI/CD pipelines for efficient and automated software delivery.
- Implement and manage Infrastructure as Code practices to automate the provisioning and configuration of infrastructure components.
- Define and enforce release management processes to ensure the smooth and controlled deployment of software releases.
- Collaborate with Cloud Engineers to integrate cloud services seamlessly into the DevOps pipeline.
- Optimize system performance and scalability through continuous analysis and improvement.
- Ensure compliance with industry regulations and standards.
- Act as a bridge between different teams to ensure a unified and efficient development process.
- Manage budgets related to DevOps tools, resources, and infrastructure.
Preferred Qualifications:
- Proficiency in managing infrastructure on cloud platforms preferably GCP and Azure.
- Experience working on Linux based infrastructure
- A working understanding of code and script (Shell, Python, Perl and/or Ruby)
- Strong experience with configuration management and automation tools such as Ansible, Puppet, or Chef.
- Familiarity with containerization technologies (Docker) and orchestration tools (Kubernetes).
- Proven expertise in designing and implementing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
- Knowledge of security best practices for infrastructure and applications.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or similar.
Experience: 5+yrs