We are seeking a highly skilled Senior Support Engineer/DevOps Engineer to join our energetic team.
The successful candidate will play a pivotal role in executing large-scale migrations and ensuring operational excellence by leveraging their extensive experience in AutoSys batch scheduling, CI/CD tools, and troubleshooting software deployments. The role will involve close collaboration with functional Subject Matter Experts and necessitates proficiency in environment setup, testing, migration execution, and automation.
Responsibilities
- Complete intensive 1-month training to become a Migration SME
- Coordinate with functional SMEs to plan and execute migrations
- Set up lower environments according to provided specifications
- Utilize CI/CD tools for software deployment and ensure smooth rollouts
- Conduct UAT and production parallel tests, analyze outcomes and troubleshoot discrepancies
- Handle build, deployment, and testing failures during migration processes
- Follow organizational change management procedures ensuring compliance and risk mitigation
- Manage and configure Autosys instances for migrations
- Develop and optimize batch processing workflows, addressing job failures in new platforms
- Design detailed migration plans including risk assessment and strategies for rollback
- Conduct pre-mortem calls to discuss and remediate potential migration challenges
- Develop utilities and scripting solutions to enhance migration efficiency
- Collaborate effectively with functional SMEs, developers, QA teams, and infrastructure engineers
- Communicate migration details, risks, and updates to all stakeholders
- Document procedures and transfer knowledge to relevant teams
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 experience preferably in Java, Python, or equivalent languages
- Strong expertise in Unix/Linux, including Perl/shell scripting and system administration
- Proficiency with CI/CD tools such as Jenkins, Gitlab, SVN
- Background in using Autosys batch scheduling system, creating, and maintaining jobs, and troubleshooting job failures
- Knowledge in testing, environment set-up, and software deployment in lower environments
- Capability to create detailed migration plans and execute them successfully
- Understanding of IT change management processes and best practices
- Skills in shell scripting for automation and experience in developing custom migration tools
- Exposure to Infrastructure as Code (IaC) tools like terraform is preferred
- Excellent analytical, problem-solving, and communication skills
- B2 level of English or higher, with an emphasis on technical communication skills
Nice to have
- Background in Java development
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