Description
Deliver simple solutions to complex problems as a Cloud DevOps Engineer at GDIT. You'll tailor cutting-edge solutions to the unique requirements of our clients. With a career in application development, you'll make the end user's experience your priority and we'll make your career growth ours.
We are seeking a Cloud DevOps Engineer with proven experience supporting enterprise web applications and cloud-based infrastructure. The Cloud DevOps Engineer role is responsible for providing hands-on OS level support, troubleshooting, and maintenance of cloud-hosted systems and enterprise applications.
Success in this role depends on strong Linux/Windows administration skills, deep cloud engineering expertise, and the ability to independently execute upgrades, monitoring, troubleshooting, and implementation activities within AWS environments. This is a hands-on engineering position and a primary contributor to the day-to-day success of program operations.
Key Responsibilities:
- Cloud Operations & Support:
- Troubleshoot and support AWS environments (EC2, S3, IAM, Lambda, VPC).
- Perform advanced OS upgrades, patching, and system health checks.
- Manage SQS queues, serverless apps, and microservices.
- Monitoring & Troubleshooting:
- Operate observability stacks (CloudWatch, ELK, AppDynamics).
- Analyze logs and telemetry for performance optimization and RCA.
- Automate tasks with Python, Bash, or Shell.
- Automation & CI/CD:
- Develop automation scripts, and manage CI/CD pipelines (Jenkins, GitHub).
- Implement Infrastructure as Code (Terraform, CloudFormation).
- Security & Governance:
- Manage TLS/SSL certificates, secrets, and PKI processes.
- Support AWS KMS, IAM, and vulnerability remediation efforts.
- Maintain security accreditation and documentation.
- Containers & Cloud Operations:
- Deploy and optimize Kubernetes workloads, Docker containers, and AWS Lambda functions.
- Improve container build pipelines and troubleshoot complex runtime issues.
Required Skills & Experience (What You Bring):
- Strong Linux/Unix administration and distributed systems troubleshooting experience.
- Strong experience supporting enterprise web applications (Tomcat).
- Strong experience with AWS EC2, S3, IAM, Security Groups, SQS, Lambda, STS, Availability Zones.
- Strong experience with CloudWatch, ELK, Logstash, Elasticsearch, Icinga, AppDynamics.
- Strong experience with Docker and Kubernetes.
- Strong scripting skills (Java, Python, Bash, Shell).
- Strong CI/CD experience with Jenkins, GitHub, GitLab.
- Strong experience with Terraform and CloudFormation.
- Strong experience with TLS/SSL, PKI, OpenSSL, encryption ciphers.
- Strong experience with serverless applications and microservices.
- Strong AWS CLI proficiency.
- Experience with MySQL or similar databases.
- Preferred experience working with Solr and Zookeeper clusters.
Benefits:
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Rest and recharge with paid vacation and holidays