We are seeking a seasoned Senior 3rd Line / Software Maintenance Engineer with proven experience in the full software development lifecycle, specializing in migration and software maintenance within Unix environments.
The ideal candidate will undergo a one-month intensive training to become a Migration SME and then contribute significantly to our large-scale migration projects. This role emphasizes hands-on experience with Autosys batch scheduling, CI/CD tools, and software deployment troubleshooting, aiming for high availability and performance in our business-critical systems.
Responsibilities
- Complete a comprehensive 1-month training to become adept as a Migration SME
- Collaborate with functional SMEs to meticulously plan and execute migrations
- Configure lower environments as per specifications to prepare for migration
- Utilize CI/CD tools for seamless software deployments
- Conduct UAT and production parallel tests, interpret results, and resolve discrepancies
- Provide support during build, deployment, and testing failures
- Adhere to the firm's change management protocols for risk mitigation
- Manage and optimize Autosys and Procmon master instances for migration processes
- Develop detailed migration plans that include risk assessments and rollback procedures
- Facilitate pre-mortem discussions to preemptively tackle potential migration issues
- Execute migrations methodically to ensure minimal system downtime
- Continually develop utilities and automation tools to improve migration efficiency
- Maintain regular communications with various stakeholders, documenting and transferring knowledge as necessary
Requirements
- Minimum of 3 years of experience in software development, application support, or release handling in an enterprise ecosystem, including at least 1 year as a DevOps Engineer
- Hands-on development background in Java, Python or similar languages
- Proficiency in Unix/Linux systems including Perl/shell scripting and sysadmin duties
- In-depth knowledge of CI/CD tools such as Jenkins, Gitlab, or SVN
- Proven experience with Autosys for job creation, maintenance, and troubleshooting
- Competency in performing UAT, setting up environments, and deploying software
- Capability to write scripts for migration and automation purposes
- Familiarity with IaC tools, terraform preferred
- Strong analytical skills and excellent team collaboration capabilities
- B2 level of English or higher, with an emphasis on technical communication skills
Nice to have
- Background in Java development
- Certification in Autosys or related technologies
- Experience with database management systems like Sybase
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn