MAIN OBJECTIVE OF ROLE
To drive the general adoption of DevOps principles, practices, and methodologies across the organization cultivating an environment that is more agile, collaborative, and automated for development and deployment.
KEY RESPONSIBILITIES
- Collaborates with cross-functional teams to seamlessly integrate continuous integration, continuous delivery, and automated testing strategies into development workflows.
- Conducts informative Agile and DevOps awareness training sessions for teams and the wider DevOps community to enhance understanding and expertise.
- Develops and execute a comprehensive automation strategy encompassing diverse areas of software development, testing, and infrastructure deployment. Proactively identify automation opportunities and collaboratively implement effective solutions with teams.
- Guides teams in establishing and optimizing CI/CD pipelines, ensuring they are primed for swift and dependable software releases.
- Spearheads the automation of release and deployment processes.
- Designs and oversees the implementation of infrastructure-as-code (IaC) solutions, utilizing tools like Ansible, Terraform, Puppet, or Chef to efficiently manage and scale infrastructure.
- Evaluates, recommends, and introduces relevant tools and technologies that bolster DevOps and automation endeavors and works to upskill all team members to be proficient in the utilization of these tools.
- Defines relevant metrics to gauge the success of DevOps practices and automation initiatives.
- Continuously monitors performance, pinpoint areas for enhancement, and optimize delivery pipelines.
- Automates accurate security testing and vulnerability assessments into the CI/CD process, reinforcing the integration of security measures throughout the software development lifecycle.
QUALIFICATIONS
- Bachelor's Degree (3+ years)
- Information Technology/Computer Science degree.
- Proven experience as an Agile Coach or DevOps Coach, leading Agile and DevOps transformations in complex environments.
- Strong background in automation practices, including scripting, configuration management, build and release pipelines and infrastructure as code.
- Proficiency in tools like VSO, Jenkins, Ansible, Docker, Kubernetes, etc.
- Knowledge of Agile frameworks like Scrum, Kanban, or SAFe.
- Experience in implementing and administering AWS technologies like EC2, lambda, RDS, firewall, Autoscaling, ALB etc.
- Excellent coaching, facilitation, and mentoring skills.
- Fluent in English
- Years with qualifications: 6 - 8 years
COMPETENCIES
- Customer Focus
- Teamwork
- Effective Communication
- Personal Accountability & Commitment to achieve
- Resilience & Flexibility (Can do attitude)
ISR Requirements
Reads and complies with the ISR policies of the Company and diligently reports any weakness or incidents to the respective Line Manager or the Information Security team. Completes all required ISR awareness sessions and follows associated guidelines in the day-to-day business operations.