We are seeking a DevOps Lead/Architect to join Tech Mahindra's Chennai /Navi Mumbai office and spearhead DevOps initiatives for our banking client.
Roles and Responsibilities:
- Design and implement DevOps practices, tools, and processes to improve collaboration, efficiency, and quality across the software development lifecycle.
- Continuously monitor and improve processes, identifying areas for optimization and implementing changes to increase efficiency, reduce costs, and enhance overall performance.
- Evaluate and recommend suitable technologies, tools, and platforms for specific business needs, ensuring alignment with organizational goals and objectives.
- Foster collaboration between development, operations, and quality assurance teams by providing training, guidance, and support for DevOps practices and tools.
- Mentor junior team members in DevOps practices, tools, and processes, helping them develop skills and expertise.
- Manage a group of highly motivated DevOps engineers and systems administrators
- Participate in all aspects of DevOps engineering and promote industry standard methodologies in DevOps engineering
- Developing, Idealized, automated CI / CD processes and working with teams
- Make presentations to leadership within client and bank organizations.
Key Requirements:
- In-depth knowledge of cloud technologies, microservices architecture, and container orchestration tools (e.g., Kubernetes, Redhat OpenShift)
- Hands-on experience with DevOps tools (Podman, Docker, Helm charts, Operators, Istio) and CI/CD tools (Tekton, ArgoCD, Jenkins, Ansible)
- Should have experience in On Premises.
- Experience with automated build tools such as Jenkins
- Experience with build release and configuration management practices, including branch-based development and patch/merging oriented work flow.
- Strong scripting and automation experience in Python, bash, Ruby or similar language.
- Experience in designing and developing test automation scripts
- Experience in Embedded targets
- Experience in Automating unit tests / simulations
- Experience in implementing Gated submissions (i.e. submitted software must pass unit tests before progressing)
- Proficient in using tools such as SonarQube, SVN, JIRA, Jenkins, Mac Slave configurations, Android/iOS build and deployments
- Must be a self-starter with the ability to build processes from ground level.
- Ability to coordinate between cross-functional teams.
- Ability to work in a fast-paced environment with frequent software releases
- A willingness to take ownership of projects and drive them to completion
- Excellent verbal and written interpersonal skills
- Effective leader with hands on approach.
Mandatory Qualification: Education should be BE/B.Tech/MCA/M.Tech only
Good to have skills:
- PostgreSQL, MySQL, NoSQL, and / or Cassandra
- Migrating application to AWS cloud; AWS certifications
- Test Driven Development