Key Responsibilities:
Manage & Maintain the configuration of all Jenkins CI/CD pipelines (Groovy & yaml)
Be responsible for the planning, implementation, and growth of the DevOps infrastructure
Administrative Working Experience using DevOps tools in a AWS cloud environment (AWS), Docker, GitHub / Bitbucket, Jenkins, Kubernetes, and SonarQube
Manage the continuous integration and deployment infrastructure hosted on-prem & cloud (AWS).
Work alongside architecture and engineering teams to design and implement any scalable services
Ensure necessary quality & security gates are enforced for all applications onboarded to our environment.
Effective use of the Change Management process
Effective use of communication and engagement to manage vendor team in the delivery of services.
Quality and effectiveness of the delivery of projects through the use of key performance indicators
Stay current with new technology options and vendor products, evaluating which ones would be a good fit for the company
Skill Set:
Infra: UNIX (RHEL preferably), AWS, Windows.
Version Control: hands-on admin experience on any one of the VCS tools – Git / GitHub / Bitbucket
Build Tools: strong working & debugging experience on infrastructure used for the CI / CD – Jenkins / Nexus / Sonar
Cloud: Strong working knowledge on the Public cloud environment & have hands-on experience in creating / managing services on AWS & Cloud formation.
Container Platform: Docker / kaniko, Dockerfile & working experience with Kubernetes / EKS Environment.
Automation: Knowledge on Ansible playbooks / Terraform, must have hands-on on Groovy & at least 1 scripting programming language experience – Python, YAML, etc..
Others: Knowledge on working in Agile, use JIRA / Scrum boards, be collaborate & have openness to learn new tools & technologies to support the Business
Required Experience: 6-9 years of relevant experience.
Good to Have: knowledge on Development / programming using java / angular / nodejs technologies