Nesco Resource is seeking a DevOps Platform Engineer to manage platform and product deployments across various environments. The role involves collaboration with multiple teams to support release management, automation, and continuous delivery, with a focus on Azure DevOps and enterprise mainframe environments.
Responsibilities:
- Automate and orchestrate promotion and deployment processes across enterprise platforms
- Build automation solutions to support product development, infrastructure, and data analytics initiatives
- Support CI/CD pipeline development and enhancement using Azure DevOps and related automation tools
- Collaborate with development, infrastructure, and mainframe teams to support application deployments and operational stability
- Formulate and deliver actionable recommendations for continuous improvement and operational efficiency
- Work independently and/or as part of a cross-functional team delivering both prototype and production systems
- Partner with Product Management and Agile teams to prioritize work and ensure successful execution
- Assess and analyze release components and dependencies for input into release scheduling and deployment planning
- Support DevSecOps initiatives by integrating security and compliance practices into deployment pipelines
- Participate in troubleshooting and resolving deployment, integration, and environment-related issues
Requirements:
- 3+ years of experience in a DevSecOps, DevOps, or Platform Engineering role within an enterprise environment
- 3+ years of experience using Azure DevOps, including pipeline creation and maintenance
- Experience modifying and maintaining Azure DevOps YAML pipelines
- Experience with CI/CD automation and deployment management tools including Jenkins and Azure DevOps
- Experience supporting or working within mainframe environments is required
- Familiarity with integrating distributed systems and mainframe-based applications in enterprise release processes
- Ability to work with a wide variety of open-source technologies and tools
- Knowledge and experience working in Agile, SAFe Continuous Delivery Pipeline, and DevOps environments
- Experience with scripting and automation using PowerShell, Bash, Batch, AWK, JavaScript, or Perl
- Strong troubleshooting, analytical, and problem-solving skills
- Excellent communication and collaboration skills across technical and non-technical teams
- Bachelor's degree in Computer Science or related discipline
- Training or experience in software development practices
- Training or experience in Agile, Scrum, and/or SAFe frameworks
- Knowledge of Continuous Integration and Continuous Deployment (CI/CD) methodologies and techniques