Roles & Responsibilities
- Design, implement and oversee the DevOps strategies and processes ensuring alignment with project requirements.
- Optimize code release management process.
- Automate and manage deployment environments.
- Focuses on writing code and incorporating DevOps practices into the development process automation.
- Co-ordinate with software development and QA teams to manage the code releases, merging the barriers between software development, QA and operations.
- Expertise in managing Cloud based infrastructures and services, ensuring optimal performance, security, reliability and scalability.
- Design DevOps architecture for cloud agnostic orchestration covering multiple cloud platforms.
- Strong analytical and problem-solving skills.
- A deep understanding of agile methodologies.
- Expertise in cloud platforms ( Azure) and managing cloud infrastructure. Experience in Azure DevOps. Knowledge in other cloud platforms like AWS, GCP.
- Familiarity with security best practices and ability to implement security measures in software development lifecycle.
- Knowledge of automation with code analysis tools and log monitoring tools.
Soft Skills
- Excellent communication, collaboration skills and work effectively in cross- functional teams.
Technical tools and technologies expertise
- Terraform: Proficiency in writing Terraform scripts to define, provision, and manage infrastructure as code.
- CI/CD Pipelines: Experience in setting up continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps.
- Containerization: Knowledge of containerization technologies such as docker and container orchestration platforms like Kubernetes.
- Scripting and Automation: Strong scripting skills (e.g., Bash, Python) to automate repetitive tasks and streamline workflows.
- Infrastructure as Code: Familiarity with tools like AWS CloudFormation, Google Cloud Deployment Manager, or Ansible.
- Version Control: Proficiency in using version control systems like Git for managing code and infrastructure configurations.