Description

Job Description :

We are looking for a highly skilled DevOps Engineer with a strong background in software development  (preferably in Java or equivalent languages) on Unix platforms. The specialist will undergo one month  of intensive training to become a Migration SME (Subject Matter Expert) and will then be assigned to a  specific migration stream. This role requires effective collaboration with functional SMEs to plan and  execute large-scale migrations.

The ideal candidate must have hands-on experience with Autosys batch scheduling, CI/CD tools, and  troubleshooting software deployments. They should be proficient in environment setup, testing,  migration execution, and automation.

KEY RESPONSIBILITIES

➢ Migration & Deployment Activities:

▪ Complete intensive 1-month training to become a Migration SME

▪ Work with functional SMEs to plan, coordinate, and execute migrations

▪ Set up lower environments based on provided specifications

▪ Deploy software using CI/CD tools and ensure smooth software rollouts

▪ Execute UAT and production parallel tests, analyze results and troubleshoot discrepancies ▪ Troubleshoot build failures, deployment failures, and testing failures during migration ▪ Follow firm’s change management procedures to ensure compliance and risk mitigation ▪ Must be able to multitask and work well under pressure

➢ Batch Scheduling & Automation:

▪ Manage and configure Autosys instances and Procmon master for migrations ▪ Optimize batch processing workflows

▪ Troubleshoot and resolve job failures in the new platform

➢ Planning & Execution:

▪ Develop detailed migration plans, including risk assessment and rollback strategies ▪ Conduct pre-mortem calls to review migration plans and remediate potential challenges ▪ Execute migrations in a structured and controlled manner, ensuring minimal downtime ▪ Working with the Appbank support team, perform post-migration validation and checks to  confirm system stability

➢ Tool & Utility Development:

▪ Develop utilities and automation tools to streamline the migration process

▪ Enhance migration efficiency through custom scripts and automation frameworks

➢ Collaboration & Communication:

▪ Work closely with functional SMEs, developers, QA teams and infrastructure engineers ▪ Communicate migration timelines, risks, and status updates to stakeholders ▪ Document processes and provide knowledge transfer to relevant teams

REQUIRED SKILLS & QUALIFICATIONS

Atleast 5 years of experience in software development and DevOps, including 2+ years as a DevOps  Engineer

➢ Core Technical Skills:

▪ Hands-on software development experience (preferably in Java, Python, or equivalent  languages)

▪ Strong Unix/Linux expertise, including Perl/shell scripting and system administration ▪ CI/CD tools experience (e.g. Jenkins, Gitlab, SVN etc.)

▪ Working experience using Autosys batch scheduling system e.g. creating and maintaining  autosys jobs, troubleshooting job failures etc.

▪ Experience with migration of batch processing systems or similar projects ▪ Strong troubleshooting skills for build failures, testing issues and deployment errors

➢ Testing & Deployment Skills:

▪ Ability to execute UAT and production parallel tests, compare results and identify discrepancies ▪ Experience in environment setup and software deployment in lower environments ▪ Familiarity with test automation frameworks and debugging methodologies

➢ Migration & Change Management:

▪ Experience in creating detailed migration plans and executing them successfully ▪ Ability to run pre-mortem calls, identify potential migration risks and mitigate issues ▪ Understanding of IT change management processes and best practices

➢ Development & Automation:

▪ Strong shell scripting skills for automation

▪ Experience in building custom tools/utilities to support migration efforts

▪ Exposure to IaC (Infrastructure as code) tools like terraform (preferred)

➢ Soft Skills & Collaboration:

▪ Strong analytical and problem-solving skills

▪ Excellent communication skills to work with cross-functional teams

▪ Ability to document processes and train stakeholders as needed

▪ Team-oriented mindset with a proactive approach to challenges

Tools  

Candidate should be well versed with the following tools to be successful in their day-to-day duties:

▪ Familiarity with Eclipse/IntelliJ

▪ Knowledge of scripting languages like Shell/Python/Perl

▪ Knowledge of programing languages like Core Java or similar  

▪ Knowledge of working with Unix environment

▪ Some knowledge of database management systems (e.g., Sybase)

▪ Exposure to scheduling tools like Autosys, Control-M, Cron etc.

▪ Familiarity with SDLC tools, Change Management, Version Control etc.

▪ Certification in Autosys or related technologies.

 

Education

Any Graduate