Back to results

Cloud System Engineer III

  • Silver Spring, MD, United States

Applications open in a new tab.

Job details

Experience
5+ years of experience with Linux and/or Windows
Posting language
English

Original job description

About the Opportunity

The Cloud System Engineer III will serve as a mid- to senior-level technical contributor on an Agile team, supporting a variety of projects that evaluate emerging technologies and solutions for an enterprise information services program in an on-site work arrangement. Working in a Linux and AWS cloud environment, the Cloud System Engineer III will collaborate closely with the AWS Cloud Architect and AWS DevOps/Automation Engineer to architect, configure, and test cloud-native services that support an authoritative, analytics-focused data environment. The role also supports the design and implementation of cloud services across multiple providers, including Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure.

Success in this role looks like delivering secure, fully automated pipelines and infrastructure that enable the team to adopt new technologies quickly, while balancing multiple priorities in a fast-paced environment.

Requirements

What You Will Do in This Role

The Cloud System Engineer III designs, automates, and supports secure, scalable cloud infrastructure and CI/CD pipelines across multiple cloud platforms, enabling the team to evaluate and deliver emerging technologies.

Responsibilities include:

  • Design, build, and maintain CI/CD pipeline configurations that orchestrate the provisioning and deployment of large- and small-scale systems and cloud-based workloads
  • Design and implement fully automated enterprise pipelines using a suite of DevOps tools, including Jenkins, Terraform, HashiCorp Vault, OpenShift, Docker, Ansible, Chef, GitHub, Nexus, and Graylog
  • Develop and implement systems using Infrastructure as Code (CloudFormation, Azure Resource Manager, etc.) and automate cloud deployments using Terraform, Ansible, and cloud-native automation tools
  • Collaborate with the team to develop, stand up, and support a cloud platform using a variety of programming languages and cloud-native technologies
  • Design containerization (Docker, etc.) and container orchestration (Kubernetes, etc.) framework solutions for deployment and operations
  • Integrate systems using a wide variety of protocols, including REST, SOAP, MQ, TCP/IP, and JSON
  • Provide implementation guidance and support to the customer throughout the project lifecycle
  • Develop tools and documentation that enable support organizations to resolve customer issues, including complex technical scenarios involving cloud architecture
  • Stay current on the latest trends and build expertise in emerging cloud technologies and modern DevOps principles, practices, and tools
  • Perform other duties and responsibilities as assigned.

What You Will Bring

Required Qualifications

  • Bachelor’s degree in Computer Science or a related discipline
  • 5+ years of experience developing and engineering enterprise cloud services (IaaS, PaaS, SaaS) using leading cloud providers such as AWS, GCP, and Azure, including networking, compute, storage, database, identity management/access control, and monitoring
  • 5+ years of experience with Linux and/or Windows
  • In-depth understanding of cloud computing technologies, IT business drivers, and emerging computing trends, with strong familiarity with modern DevOps principles, practices, methods, and tools
  • Hands-on experience with industry-standard DevOps tools such as CI/CD, CloudFormation, Elastic Beanstalk, Git, scripting, Gradle, Maven, Chef, Puppet, Docker, Ansible, Kubernetes, and Terraform
  • Hands-on experience building microservice architectures and decoupled systems (AWS Lambda, Azure Functions)
  • Proficiency with AWS cloud infrastructure and services, including VPCs, Security Groups, EC2, S3, RDS, ELB, Route 53, IAM, API Gateway, WAF, Lambda, SQS, Auto Scaling, Direct Connect, VGWs, HPC, and DNS
  • Experience with AWS data and analytics services such as Amazon Redshift, DynamoDB, EMR, Elasticsearch, AWS Glue, Athena, SageMaker, and QuickSight
  • Experience with Azure cloud technologies, including ARM, Virtual Networks, Blob Storage, Files, VMs, ACS, VM Scale Sets, and PaaS services
  • Experience with monitoring and network management tools and network engineering concepts (IPsec, routing, NAT, DNS)
  • Working knowledge of FedRAMP and extensive experience applying best practices to build and deploy secure, reliable services and applications on FedRAMP-compliant cloud platforms
  • Experience with coding and scripting languages such as Python, Java, Bash, PowerShell, Perl, and YAML
  • Excellent written, verbal, and analytical skills

Preferred qualifications

  • Master’s degree in Computer Science or a related discipline
  • Certifications such as AWS Certified Solutions Architect (Associate or Professional), Microsoft Azure Architect Technologies, Google Cloud Professional Cloud
  • Architect, or Microsoft networking certifications

Work authorization/security clearance requirements

  • Ability to obtain a security clearance.

Work Environment

  • This work is completed in an on-site environment.

Physical Demands

  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to access and navigate each department at the organization's and client facilities.

Travel Required

  • No

Proficiency Requirement

  • The employee is expected to demonstrate proficiency in all essential job functions, tools, and processes related to this position within the first 90 days of employment. This includes acquiring a thorough understanding of job-specific responsibilities, systems, and workflows as outlined during onboarding and training. Failure to meet this requirement may result in additional training, reassessment, or other actions as deemed necessary by management.

Report this job