Remote
1 day ago
Senior DevOps Engineer

Job Title: Senior DevOps Engineer



Location: Remote with possible travel to Washington, DC



Eligibility: US Citizen or Green Card/Permanent Resident. This position

supports a federal contract.



Job Description:



Our client has an opportunity for a dynamic and collaborative Senior

DevOps Engineer to join the team that is working on a highly visible web

application for a government client. This role requires an experienced

and highly skilled Senior DevOps Engineer that will be instrumental in

designing, implementing, and maintaining scalable, secure infrastructure

as code, and robust DevSecOps pipelines for microservice-based

applications. The ideal candidate will have extensive experience in

transforming traditional infrastructure to cloud-native solutions,

focusing on automation, security, and continuous improvement.



Responsibilities:



- 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.



Required Skills and Experience:



- 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.



Qualifications:



- 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.


Confirmar seu email: Enviar Email