TQUKE0742_4717 - Sr. DevOps Engineer

Strong in the devOps concepts and linux, python and bash scripting


Desired Qualifications:

· University degree or equivalent, ideally in an IT related subject.

CI/CD, AWS/Azure DevOps, Docker, Kubernetes, Git, Maven, Jfrog, Ansible, Terraform (IaC),

Linux, Bash/Shell Scripting, Monitoring tools.


Role Responsibilities:

· Administer and manage DevOps environment.

· Work with developers to implement pipelines and releases for Digital platforms using

cloud-based services either from AWS or Azure and orchestration tools based on requirements.

· Help implement the bank’s strategic aims, promote operational efficiencies, decrease time to market, while maintaining environment consistency and resilience.

· Support the adoption of cloud technology and automated code driven deployments.

· Raise awareness of operational risks by regularly evaluating and escalating them via the bank's risk framework.

· Understand common best practice working methods, processes, and tools, across the Digital Platform and AWS Services, in the ongoing development of the bank's cloud services.

· Troubleshoot and resolve technical problems across environments.

· Stay current with new technologies, development methods and trends relating to cloud technology and information technology more broadly.

· Produce technical documentation supporting the design and operation.

· Ensure the Digital platforms are running in a cost-efficient way, without reducing resilience or increasing risk of service disruption.

· Support pre-production acceptance testing to help assure the quality of the bank’s cloud-based technology services.

· Ensure the bank's is compliant with the relevant license agreements and regulatory obligations.

· Take ownership for the security of the technology you work with, and the AWS platform as a whole, ensuring best practice security principles are adopted by default and security vulnerabilities are proactively identified and dealt with.


Required Experience:

· Experience in setting up and maintaining automated CI\CD pipelines in AWS Code Build & Azure DevOps. · Good knowledge of AWS/Azure Cloud services and managing them using Terraform.

· Strong experience in managing configuration management tools like Ansible.

· In-depth experience in deploying applications using immutable methodologies like Docker and orchestration using Kubernetes.

· Good to have experience with ArgoCD or any related GitOps tools.

· Hands-on experience in scripting languages such as Shell scripts, YAML, Go Lang and it’s well to have Python.

· Experience in using a common version control system like Git in a team environment.

· Hands-on experience with built tools like Maven or Gradle.

· Experience in application dependency management tools like Jfrog Artifactory or any other related tools. · Practical experience in supporting applications deployments.

· Understanding of network topologies and common network protocols and services.

· Good to have knowledge on SSL/TLS.

· Good to have experience in building, monitoring tools (Ex: Grafana, Prometheus, ELK, Dynatrace, logz.io) · Experience in traditional and agile development/project methodologies.

· Experience in any ticketing tools like (Ex: Jira).

· Excellent communication skills, written and verbal.

· Excellent analytical & problem-solving skills

· A positive ‘can-do’ attitude · A team-player mindset, coaching more junior resources.

· Demonstrate proactivity, flexibility, and persistence.

· An attitude of continuous improvement

· Independent delivery of tasks and projects

Want To
WORK FOR YOU?

GET THE QUOTE

Want To
WORK WITH US?

CAREER