Eligibility/ Skills Req:
· Experience with containers (Docker, Compose, ECS, Kubernetes, etc.), and CI/CD tooling (Git, Jira, Jenkins, Travis, Drone, Mule, Spinnaker, etc.)
· Hands-on with deploying micro-service architecture, applications, and supporting services
· Experience and ability to manage and improve deployments across multiple development teams, and work closely with engineers to assist in the reproduction/resolution of defects
· Experience with Public cloud platforms - AWS, Google Cloud Platform, Azure, and Private Cloud infrastructure providers including VMWare, IBM, and Oracle
· Proficiency in scripting/programming languages like PowerShell or Python
· Experience with RHEL based Linux distributions
· Relevant cloud and tool certifications
· International experience within the banking solutions providers will be an added advantage
· Demonstrated the ability to be a continuous integration and continuous delivery subject matter expert
· Paired with engineering teams to implement best practices for builds and deployments
Detailed key roles & responsibilities / JD:
Evaluate and understand the bank’s current technical capabilities and technology infrastructure. Work closely with the bank and vendor engineering professionals to maintain hardware/software needed for projects and to implement necessary frameworks and DevOps infrastructure and tools.
Main Responsibilities include:
· Evaluate and understand the bank’ current technical capabilities and technology infrastructure, and develop steps and processes to improve and expand upon them to enhance DevOps competence
· Implement necessary frameworks for automated CI/CD workflows, code testing, and deployments; also, implement the DevOps infrastructure/s & tools
· Create, maintain, and iterate on our CI/CD processes for new and existing services, while working collaboratively with multiple agile teams to help deliver end-to-end products and features
· Developed and maintained common development tools and infrastructure, such as CI/CD pipelines, monitoring, cluster management, configuration management, etc.
· Implemented automation using scripting languages (Shell, Python, Groovy, etc.)
· Designed the architecture of a continuous delivery pipeline using DevOps tools such as Docker, Jenkins, Artifactory
· Managed deployments in cloud infrastructure platforms such as AWS, Azure, and OpenShift
· Leveraged Chef, Puppet, Ansible, GitLab, and GitHub to implement the provisioning of application environments and infrastructure
· Demonstrated strong interpersonal skills including networking, collaboration, communication, time management, adaptability to thrive within diverse environments and cultures
· Work closely with the bank’ and vendor engineering professionals to maintain the hardware/software needed for projects to be completed efficiently, including data center and cloud infrastructure resources
· Track and continuously improve upon Change Lead Time, Change Failure Rate, and the Deployment Time metrics
· Mentor and train other engineers throughout the company and seek to continually improve CI/CD processes targeted to improve the requisite metrics.