Your key responsibilities
- Lead implementation of automation tools and processes to support continuous integration, continuous delivery (CI/CD), and cloud operations.
- Collaborate with software development, QA, and IT operations teams to ensure smooth deployment and operation of high-quality software.
- Develop and implement strategies for migration to the cloud, containerization, and microservices architecture.
- Oversee the design and management of CI/CD pipelines and toolchains.
- Promote a culture of continuous improvement by conducting regular reviews and incorporating feedback into process improvements.
- Ensure compliance with all relevant regulations and security guidelines.
- Monitor, analyze, and optimize the performance and scalability of systems.
- Stay abreast of emerging technologies and industry trends to drive innovation within the firm.
- Providing support for code change and code repository management
- Providing solutions using AI in DevOps like GitHub CoPilot
Skills and attributes for success
To qualify for the role you must have
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a DevOps Lead/Manager or in a similar leadership role within IT or software development environments.
- 5+ years of experience in DevOps skills, creating, managing, and maintaining cloud-based production systems
- 5+ years of Kubernetes and/or Container Orchestration experience including writing and developing Helm.
- 5+ years of working with a public cloud (Microsoft Azure preferred, but AWS or GCP are acceptable).
- Key skills include deployment and automation of packages for cloud and on-prem-based systems, ensuring availability, performance, security, and scalability of AWS and related production systems.
- Hands-on experience on Alert mechanism, Production Support cycle, and Tooling implementation.
- Worked closely with software development teams to integrate DevOps practices into the software development lifecycle, enhancing collaboration and communication.
- Experience in CI/CD DevOps tooling like Jenkins, ArgoCD etc.
- Drive automation initiatives to streamline operations, reduce manual tasks, and improve efficiency through scripting and configuration management tools.
- Excellent leadership and team-building skills.
- Strong problem-solving abilities and a results-oriented mindset.
- Exceptional communication and interpersonal skills to effectively collaborate with multidisciplinary teams.