Michael Baker International is a leading provider of engineering and consulting services, and they are seeking a Senior Cloud DevOps Engineer to design, build, and maintain their cloud infrastructure across Microsoft Azure and Amazon Web Services. This role involves ensuring fast, secure, and reliable software delivery through automation and DevOps best practices while collaborating with various teams to align cloud platforms with product goals and operational standards.
Responsibilities:
- Design, implement, and manage cloud infrastructure on Microsoft Azure and AWS, covering compute, storage, networking, and platform services
- Develop and maintain robust CI/CD pipelines to automate software build, test, and deployment processes
- Employ Infrastructure as Code (IaC) tools to automate provisioning and configuration of cloud resources
- Ensure all cloud architectures follow best practices for scalability and resilience
- Continuously monitor and analyze system performance metrics to identify bottlenecks or inefficiencies
- Take ownership of cloud cost optimization
- Work directly with the CISO and security team to ensure all cloud environments meet MBI’s security requirements
- Implement robust security controls across Azure and AWS
- Ensure cloud environments comply with relevant standards and regulations
- Set up comprehensive monitoring and alerting for all cloud systems and applications using Azure Monitor, AWS CloudWatch, and third-party APM tools
- Act as a primary responder to cloud-related incidents and outages
- Collaborate with development teams, IT support, and the VP of Product’s organization to resolve cloud-related issues affecting application functionality or user experience
- Serve as MBI’s technical liaison with Microsoft Azure and AWS
- Work with Azure/AWS solution architects and account managers to stay informed about upcoming services and best practice guidelines
- Manage escalation processes with Microsoft and AWS support teams for critical issues
Requirements:
- 5+ years of hands-on experience designing and supporting Azure and AWS cloud infrastructure in production environments
- Deep understanding of core services on both platforms and experience with hybrid or multi-cloud strategies
- Strong proficiency with CI/CD pipelines (Jenkins, Azure DevOps, GitLab CI, GitHub Actions), Infrastructure as Code (Terraform, CloudFormation, ARM/Bicep), and configuration management tools (Ansible, Chef, PowerShell DSC)
- Deep understanding and demonstrated experience implementing DevOps infrastructure as code best practices, including modular template design, state management, drift detection, policy-as-code, and environment promotion strategies
- Solid scripting and coding abilities in Python, Bash, and PowerShell for automating tasks, integrating systems, and building DevOps workflows
- Proven experience managing cloud resources at enterprise scale, including resource tagging strategies, governance frameworks, budget controls, subscription/account structures, and FinOps practices
- Experience with monitoring/alerting frameworks (Azure Monitor, CloudWatch, Prometheus, Elastic stack, Grafana) and incident management processes
- Strong ability to diagnose and resolve complex issues across distributed systems
- Strong understanding of cloud security practices—IAM, network segmentation, encryption, zero-trust architecture, and compliance requirements
- Experience implementing security controls and responding to audits and incidents
- Familiarity with DevSecOps concepts and tools
- Excellent communication skills and a collaborative mindset
- Able to work with cross-functional teams (Dev, IT Ops, Security, Product, and external vendors) and articulate cloud concepts to both technical and non-technical stakeholders
- Education: Bachelor's degree in Computer Science, Engineering, or related field preferred. Equivalent practical experience is also highly valued
- Experience as an Enterprise Architect or in an enterprise architecture capacity, with the ability to evaluate technology decisions in the context of broader organizational strategy, integration patterns, and long-term platform evolution
- Experience building and managing cloud infrastructure for AI/ML workloads, including GPU-accelerated compute, vector databases, model serving pipelines, and data lake architectures
- Hands-on experience with containerization (Docker) and orchestration platforms (Kubernetes, ECS, AKS) in production, including service mesh, ingress management, and cluster operations
- Experience implementing platform engineering practices—building internal developer platforms (IDPs), self-service infrastructure provisioning, golden paths, and developer experience tooling
- Familiarity with cloud-native data services, data pipelines (e.g., Azure Data Factory, AWS Glue), and integration with analytics/BI platforms
- Experience with digital twin platforms, geospatial systems (Esri, Bentley, Autodesk), or engineering-specific cloud workloads relevant to the AEC industry
- Participation in cloud center of excellence (CCoE) programs, cloud governance board activities, or technology standards committees
- Professional certifications (AWS/ Azure/ Hashicorp) will strengthen a candidate's profile