Role: DevOps Developer (16712-1)
Location: Herndon, VA
Type: Contract
Duration: Long-term
Mode: Hybrid
Job Description:
We are seeking a highly skilled Senior DevOps Engineer to join our dynamic team. In this role, you will be responsible for managing our CI/CD pipelines, deploying applications, and ensuring the reliability and scalability of our infrastructure. The ideal candidate will have a strong background in GitLab CI, Kubernetes, and Helm charts, with experience in Java Spring Boot and Maven being a plus.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using GitLab CI.
- Deploy and manage containerized applications using Kubernetes.
- Utilize kubectl and Helm charts for efficient deployment and orchestration.
- Collaborate with development teams to automate processes and improve deployment workflows.
- Monitor system performance, troubleshoot issues, and optimize infrastructure.
- Maintain and improve system security and compliance.
- Contribute to architecture discussions and provide insights for scalability and efficiency.
- Mentor junior engineers and foster a culture of continuous improvement.
Qualifications:
Required Skills:
- Extensive experience with GitLab CI for continuous integration and deployment.
- Proficient in Kubernetes and Helm charts for container orchestration and management.
- Strong knowledge of kubectl and its functionalities.
- Experience with cloud platforms (AWS, Azure, GCP)
- Experience with infrastructure as code tools (Terraform, Ansible)
Preferred Skills:
Familiarity with Java Spring Boot and Maven for application development.
Education & Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in DevOps or related roles.