DevOps Engineer
SES Corporation · Montgomery, AL · Yesterday
HybridFull-time
About the role
SES is seeking a DevOps Engineer to support the U.S. Air Force Cloud One Architecture and Common Shared Services contract. This role involves modernizing a leading, global-scale multi-cloud environment in support of a critical mission, ensuring system resiliency, security, and cost-effectiveness.
Responsibilities
- Develop scalable cloud-native solutions and implement best practices across architecture, development, deployment, and security
- Work within a group of DevOps/SRE engineers to ensure secure, scalable, and resilient connectivity across hybrid and multi-cloud environments
- Collaborate with cloud engineers, cybersecurity analysts, and program leadership to drive continuous improvement and deliver value to the mission
- Implement software engineering principles to build and maintain scalable, highly reliable, and performant large-scale systems
- Design, implement, and maintain CI/CD pipelines for secure, automated software delivery
- Design and implement highly available, fault-tolerant systems for AWS, Azure, GCP, and Oracle Clouds
- Define, implement, and monitor Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) to ensure service reliability and performance
- Implement robust monitoring, logging, and alerting using tools such as Prometheus, Grafana, Azure Monitor, and CloudWatch
- Support incident response and postmortem processes to drive continuous improvement
- Collaborate with development teams to embed reliability into application design and deployment
- Support capacity planning including forecasting resource needs to ensure systems can scale effectively
- Ensure compliance with security best practices, including IAM, VPC design, and encryption standards
- Implement DevSecOps pipelines for a variety of technical stacks on AWS, Azure, GCP, and OCI
- Develop infrastructure as code (IaC) using tools such as Terraform, Ansible, or CloudFormation
- Deploy and manage applications on cloud platforms such as AWS, Azure, GCP, or OCI
- Configure and optimize container orchestration platforms (e.g., Kubernetes, Docker)
- Maintain high availability, scalability, and performance of cloud-based systems
- Configure and maintain virtualized environments to ensure performance, scalability, and security
- Support infrastructure modernization efforts by integrating virtualization solutions into hybrid cloud environments
- Implement automated security tools for vulnerability scanning, static/dynamic application security testing (SAST/DAST), and container security
- Drive consistency for deployment and build processes
- Establish proactive monitoring solutions to ensure system reliability and availability
- Respond to and troubleshoot production incidents, performing root cause analysis and resolution
- Embed security best practices into the SDLC and CI/CD processes
- Support the development of strategy and integration methodology around design, development, and implementation of cloud-based solutions
- Prepare detailed technical documentation to support development and operational processes
Qualifications
- Bachelor's Degree and 8+ years of experience; additional years of experience may be accepted in lieu of degree
- Active Secret clearance
- CompTIA Security+ or equivalent (IAT-2)
- Strong documentation, communication, and cross-functional collaboration skills
- Familiarity with DevSecOps principles and practices
- Familiarity with Agile methodologies such as Scrum and/or Kanban
- Deep knowledge of security principles, including threat modeling, vulnerability assessments, and encryption techniques
- Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps, Argo CD)
Preferred Skills
- Experience with Zero Trust Architecture
- Cloud certifications in AWS, Azure, Google, or Oracle clouds
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, Splunk, ELK Stack)
- Solid understanding of networking, Linux/Unix systems, and version control systems (e.g., Git)
- Proficiency in programming/scripting languages (e.g., Python, Java, Bash, Go)
- Experience with configuration management and orchestration tools (e.g., Terraform, Ansible, Puppet)
- Hands-on experience with containerization and orchestration (e.g., Docker, Kubernetes)
Pay
Competitive salary provided.
Schedule
This position is hybrid, requiring some on-site work in either Boston, MA or Montgomery, AL.