The company builds software used by more than 90% of leading industrial companies.
This role sits in the Infrastructure and Delivery team, which builds flexible hybrid infrastructure for on-premise and cloud products and cloud services. The team supports how applications and services are built, released and run, using Service Fabric, Docker and Kubernetes (K8s).
Responsibilities
Work with developer, program manager and architecture teams to improve developer platforms for critical programs and projects.
Build fixes for problems that affect availability, performance and stability across systems, services and products.
Take on a broad range of technical and administrative work across system design, development and delivery.
Write up and improve operational practices and procedures that move the team toward a DevOps way of working.
Support the automated lifecycle of Production, Staging/QA and Development environments, on-premise and in the cloud, as needed.
Set up and maintain several dev/test environments so each one is configured consistently and ready for each scheduled release.
Maintain and support build and release CI/CD.
Investigate build failures, release issues and environment problems.
Bring new technologies into existing solutions to raise productivity.
Write and maintain scripting tools that manage cloud applications and data pipelines reliably.
Create scripts, deployment frameworks, tracers, monitors and self-healing or auto-remediation tools that reduce downtime and manual support work.
Requirements
A bachelor's degree in Computer Science, Engineering or a related field.
2 to 5 years of DevOps experience, or equivalent experience in an operations environment.
Software development skills at the level of a Software Developer, systems and operations support skills at the level of a Systems Engineer, or a mix of both.
Ability to explain complex technical issues clearly to technical and non-technical audiences.
Ability to work well and efficiently with many stakeholders and cross-functional teams.
Strong drive to build automated solutions and tools that streamline operational support, with experience building tools that improve developer productivity.
Sound judgment about when to escalate.
Resourceful problem solver who can bring in third-party vendors when needed.
Experience with Microsoft technology platforms and/or.NET programming.
Strong scripting skills, especially PowerShell, including writing functional, controller scripts that others inside and outside the team can use.
Optional: experience writing, documenting and troubleshooting declarative scripts, such as PowerShell Desired State Configuration (DSC) or similar technologies.
Optional: ability to write script tests and validation with frameworks such as Pester.
Azure DevOps administration experience, with the ability to support and teach the platform's latest features to improve developer team effectiveness.
Hands-on experience with version control systems, including GIT and VSTC.
Experience in several of the following areas:
Azure or AWS, including automated environment deployment and management with Azure Resource Manager or CloudFormation templates.
Automated deployment and configuration of Service Fabric, SQL Server, Azure Log Analytics, Application Insights, Azure Automation accounts and other Microsoft-based technologies.
Optional: experience with data center virtualization, particularly Hyper-V and System Center Virtual Machine Manager (SCVMM).
Hands-on experience building containers. Optional: experience with orchestration technologies, especially Docker Swarm and Kubernetes.
Experience with security compliance and managing security and access control in AWS Identity and Access Management (IAM), Azure AD, Windows Active Directory and other identity infrastructure.
Conditions
Pay range: $90,100.00 to $194,700.00 per year.
Final pay within the range depends on work location, job experience, skills, and relevant education or training.
Full-time, regular position.
Hybrid work: most roles are based at a local the company office, with expected on-site presence of 50% of working hours. The arrangement for this role will be confirmed during hiring.
Applications are submitted with a cover letter and CV through the company's application portal. Candidates with disabilities are encouraged to ask for reasonable support in advance.
The company is committed to equal opportunity and inclusion.
Benefits
Flexible working hours, 20 days of PTO rising to 25 with service, three paid volunteering days, primary and secondary parental leave, well-being support, medical, dental, vision and 401K in the USA.
Benefits may differ by country if the role is filled in more than one location, though packages are similarly comprehensive.