Are you a talented developer looking for a remote job that lets you show your skills and get decent
compensation? Join Upstaff.com, a platform
that connects you with hand-picked startups and scale-ups in the US and Europe.
Role Overview
We are looking for an Expert DevOps Engineer to provide technical leadership and drive the evolution of cloud infrastructure and DevOps practices within a cross-functional engineering environment.
The role focuses primarily on Microsoft Azure, infrastructure automation, CI/CD architecture, and cloud security. You will define technical standards, guide infrastructure strategy, improve software delivery processes, and mentor DevOps engineers while ensuring that cloud solutions remain secure, reliable, scalable, and maintainable.
Key Responsibilities
- Technical Leadership: Define the technical vision, establish engineering standards, and guide the DevOps team in infrastructure automation, CI/CD, and cloud security.
- Cloud Strategy: Collaborate with engineering and product teams to define and implement cloud infrastructure strategies and roadmaps aligned with business and technical objectives.
- Team Leadership and Mentorship: Lead, develop, and mentor DevOps engineers, fostering technical growth, collaboration, and continuous improvement.
- Infrastructure Automation: Design and implement scalable infrastructure solutions using Infrastructure as Code (IaC) tools and automation practices.
- CI/CD Engineering: Design, implement, maintain, and troubleshoot complex CI/CD pipelines to improve software delivery efficiency and reliability.
- Cloud Security and Compliance: Establish and implement cloud security practices, security automation, compliance controls, and incident response processes.
- Process Optimization: Continuously improve DevOps workflows and automation across the software development lifecycle.
- Technical Debt Management: Identify infrastructure-related technical debt and implement sustainable solutions to improve system maintainability and scalability.
- Stakeholder Collaboration: Communicate technical strategies and complex concepts effectively to engineering teams, management, and other stakeholders.
Requirements
- 7+ years of experience in DevOps engineering, including significant technical leadership responsibilities.
- Advanced experience with Microsoft Azure and designing, architecting, and implementing large-scale cloud solutions.
- Strong expertise in Infrastructure as Code, particularly ARM templates, Bicep, Terraform, or similar tools.
- Extensive experience designing, implementing, and troubleshooting complex CI/CD pipelines.
- Strong scripting skills with PowerShell and Bash.
- Programming experience with Python, Java, or Go for automation purposes.
- Deep understanding of cloud security practices, security automation, and compliance frameworks such as SOC 2 and ISO standards.
- Experience with incident response and secure cloud infrastructure management.
- Ability to lead and mentor engineering teams and collaborate across technical and non-technical functions.
- Strong communication and problem-solving skills.
Technical Environment
- Cloud Platform: Microsoft Azure
- Infrastructure as Code: ARM Templates, Bicep, Terraform
- CI/CD: Azure DevOps, Continuous Integration and Continuous Delivery
- Scripting: PowerShell, Bash
- Programming: Python, Java, Go
- Security and Compliance: Cloud Security, Security Automation, SOC 2, ISO Standards, Incident Response
- Practices: Infrastructure Automation, DevOps, Technical Governance, Infrastructure Optimization
Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Certifications
Relevant Azure certifications are highly preferred:
- Azure Solutions Architect Expert
- Azure DevOps Engineer Expert
- Azure Security Engineer Associate