Senior Multi-Cloud DevOps Engineer
Our client is seeking a remote Senior Multi-Cloud DevOps Engineer to join an Agile engineering team supporting enterprise cloud modernization and emerging technology initiatives in an on-site work environment.
This is a hands-on engineering role focused on designing, automating, deploying, and supporting secure cloud infrastructure and CI/CD capabilities across AWS, Microsoft Azure, and Google Cloud Platform. The environment is primarily Linux and AWS, with additional work involving Azure and GCP.
The Senior Multi-Cloud DevOps Engineer will work closely with cloud architects, automation engineers, developers, security teams, and customer stakeholders to evaluate new technologies and turn technical designs into secure, scalable, production-ready cloud solutions.
Success in this role means delivering highly automated infrastructure and deployment pipelines that allow engineering teams to rapidly adopt new technologies while maintaining security, reliability, repeatability, and strong engineering standards.
What You Will Do
Design, build, maintain, and optimize CI/CD pipelines used to provision infrastructure and deploy cloud-based applications and services.
Develop fully automated enterprise deployment pipelines using modern DevOps and Infrastructure as Code technologies.
Build and manage cloud infrastructure primarily within AWS, with additional support for Microsoft Azure and Google Cloud Platform environments.
Develop Infrastructure as Code using technologies such as Terraform, AWS CloudFormation, Azure Resource Manager, and comparable cloud-native technologies.
Automate infrastructure configuration and application deployment using technologies such as Ansible, Chef, Puppet, scripting, and cloud-native automation tools.
Work with DevOps technologies including Jenkins, Git, GitHub, HashiCorp Vault, Nexus, OpenShift, Docker, Kubernetes, Terraform, and related platforms.
Design and implement containerized application environments using Docker and Kubernetes.
Build and support cloud-native, microservices-based, and decoupled architectures.
Develop and support serverless solutions using technologies such as AWS Lambda and Azure Functions.
Design and support AWS infrastructure across networking, compute, storage, databases, identity and access management, monitoring, security, and application services.
Work with AWS services such as VPC, Security Groups, EC2, S3, RDS, IAM, Elastic Load Balancing, Route 53, API Gateway, WAF, Lambda, SQS, Auto Scaling, Direct Connect, and related services.
Support AWS data and analytics technologies such as Redshift, DynamoDB, EMR, OpenSearch/Elasticsearch, AWS Glue, Athena, SageMaker, and QuickSight.
Support Azure cloud infrastructure and services, including virtual networks, storage, virtual machines, scale sets, and PaaS technologies.
Support multi-cloud solutions across AWS, Azure, and Google Cloud Platform.
Develop and maintain secure cloud networking solutions involving routing, NAT, DNS, VPN/IPsec, load balancing, and hybrid connectivity.
Integrate applications and systems using REST, SOAP, messaging technologies, TCP/IP, JSON, and other integration protocols.
Develop scripts and automation using languages such as Python, Bash, PowerShell, Java, Perl, and YAML.
Implement secure cloud architectures aligned with FedRAMP and other applicable security and compliance requirements.
Troubleshoot complex cloud infrastructure, CI/CD, networking, automation, container, and deployment issues.
Provide technical implementation guidance and support to customers throughout the project lifecycle.
Develop tools, technical documentation, operational procedures, and support materials that enable teams to troubleshoot and maintain cloud environments.
Evaluate emerging cloud and DevOps technologies and recommend practical implementation approaches.
Collaborate with architects, engineers, developers, security teams, and customer stakeholders to deliver secure and reliable cloud solutions.
What You Will Bring
Required Qualifications
Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical discipline.
5+ years of hands-on experience developing, engineering, or supporting enterprise cloud environments.
Strong hands-on experience with AWS cloud infrastructure and services.
Experience working with enterprise cloud services across IaaS, PaaS, and SaaS environments.
Experience working with cloud environments across AWS, Azure, GCP, or a combination of major cloud platforms.
5+ years of experience working with Linux and/or Windows enterprise environments.
Hands-on experience designing, building, and maintaining CI/CD pipelines.
Experience using Infrastructure as Code technologies such as Terraform, AWS CloudFormation, or Azure Resource Manager.
Strong experience with Git and modern source-control workflows.
Hands-on experience with Docker and containerized application environments.
Experience with Kubernetes, OpenShift, or comparable container-orchestration technologies.
Experience automating infrastructure and application deployments using technologies such as Terraform, Ansible, Chef, Puppet, or cloud-native automation tools.
Experience designing or supporting microservices and serverless architectures.
Strong knowledge of AWS networking, IAM, compute, storage, databases, security, and monitoring services.
Experience with AWS services such as VPC, EC2, S3, RDS, ELB, Route 53, IAM, API Gateway, WAF, Lambda, SQS, Auto Scaling, and Direct Connect.
Experience with cloud networking concepts including IPsec, routing, NAT, DNS, VPN connectivity, and hybrid networking.
Experience with coding or scripting languages such as Python, Java, Bash, PowerShell, Perl, or YAML.
Working knowledge of FedRAMP and experience applying security and reliability best practices within regulated cloud environments.
Strong understanding of modern DevOps principles, methodologies, tools, and engineering practices.
Experience building secure, reliable, and highly automated cloud environments.
Strong troubleshooting, analytical, documentation, and communication skills.
Ability to obtain and maintain a U.S. Government security clearance.
Ability and willingness to work on-site at the customer location.
Preferred Qualifications
Master's degree in Computer Science or a related technical discipline.
AWS Certified Solutions Architect, AWS DevOps Engineer, or comparable AWS certification.
Microsoft Azure architecture or engineering certification.
Google Cloud Professional Cloud Architect or comparable GCP certification.
Experience with Jenkins, GitLab CI/CD, GitHub Actions, or comparable enterprise CI/CD technologies.
Experience with HashiCorp Vault or other secrets-management platforms.
Experience with Nexus or other artifact-management technologies.
Experience with OpenShift.
Experience with AWS data and analytics technologies such as Redshift, DynamoDB, EMR, OpenSearch, Glue, Athena, SageMaker, or QuickSight.
Experience supporting cloud environments within federal government or other regulated environments.
Experience evaluating and implementing emerging cloud and DevOps technologies.
Work Authorization / Security Clearance Requirements
Ability to obtain and maintain a U.S. Government security clearance.