Devops Engineer
Role details
Job location
Tech stack
Job description
We are seeking a DevOps Engineer to join our dynamic team supporting SDLC for Java and Python applications within the MRT space. The ideal candidate will have strong experience in Linux shell scripting, Ansible, CI/CD, containerization, and release engineering and a proven ability to automate deployments, optimize build pipelines, and troubleshoot complex release issues across multiple environments., Develop common scripts and Ansible playbooks for shared components including databases and Autosys.
Implement distributed deployment and installation of releases to single and multi-host environments.
Support DEV, UAT, STG, and PROD build environments and CI/CD pipelines.
Debug and troubleshoot build and deployment issues across environments.
Collaborate with cross-functional teams to provide CI/CD support and release coordination.
Provide release and debugging support during Production deployments.
Requirements
Expertise in Bash shell scripting in a Linux environment.
Expertise in deployment automation with Ansible playbooks using YAML.
Proficiency with build and integration tools such as Maven and Jenkins.
Proficiency with Git operations including branching, merging, and tagging.
Proficiency in containerizing builds and deployments using Docker and OpenShift.
Bachelor's degree or higher in Computer Science or a related field.
Preferred Skills:
Knowledge of Autosys for job management and scripting.
Experience in a financial institution release engineering domain.