Job Title : DevOps Engineer - Migration Specialist (Autosys)
Experience : 5-10 Years
Location : Hyderabad and Bangalore
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.