
Senior DevOps Engineer
- Washington DC
- Permanent
- Full-time
- Design, implement, and maintain infrastructure as code solutions, ensuring scalability, reliability, and security for microservice architectures.
- Lead the migration of applications and services from ECS to Kubernetes (K8s), including cluster design, networking, storage, and ensuring smooth transitions.
- Develop and manage CI/CD pipelines with a strong emphasis on DevSecOps principles, integrating security checks and vulnerability assessments throughout the development lifecycle.
- Implement and manage Kubernetes clusters and container orchestration using Helm and Docker, optimizing for performance, resource utilization, and cost efficiency.
- Design and implement secure networking solutions within VPC environments, including managing public/private subnets, load balancers, and ingress/egress proxies (Nginx).
- Manage Cloudflare configurations for traffic management, security, and performance optimization.
- Implement and manage application autoscaling strategies to ensure high availability and responsiveness under varying load conditions.
- Implement a multiple environment CI/CD deployment pipeline for maximal update and enforcement of code quality, security, and code standards
- Ensure the security and compliance of infrastructure and applications, including managing TLS/SSL certificates and implementing security best practices.
- Administer and troubleshoot Linux systems, ensuring optimal performance and security.
- Drive continuous improvement initiatives in infrastructure, deployment processes, and security practices.
- Collaborate closely with development, operations, and security teams to foster a culture of shared responsibility and efficiency.
- Mentor and guide junior DevOps engineers, contributing to knowledge sharing and skill development within the team.
- 15+ years of experience in providing infrastructure as code and implementing DevSecOps pipelines for microservice application development.
- Proven experience migrating applications and services from ECS to Kubernetes.
- Extensive experience with Terraform for infrastructure provisioning and management.
- Expertise in Kubernetes (K8s) for container orchestration, including Helm and Docker.
- Strong experience with Nginx as an ingress proxy and implementing advanced application autoscaling strategies.
- Experience with Cloudflare is required.
- Proficiency in GitLab CI/CD for pipeline development and management.
- Deep understanding and practical experience with DevSecOps principles and practices.
- Strong networking skills, including VPC management, public/private subnets, load balancers, and ingress/egress proxy configuration.
- Solid experience with TLS/SSL certificate management and secure communication protocols.
- Expertise in Linux system administration and troubleshooting.
- A Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Relevant certifications (e.g., CKA, CKAD, AWS Certified DevOps Engineer) are a plus.
- Excellent problem-solving, analytical, and communication skills are required.
- Ability to work independently and as part of a collaborative team in a fast-paced environment.