About the Role
GSC is a leading cyber security and information technology company based in Washington, DC. We are seeking an experienced and innovative Senior DevOps Engineer to join our dynamic team. This role is critical in designing, implementing, and maintaining robust infrastructure and CI/CD pipelines that ensure the scalability, performance, and security of our systems. The ideal candidate will have a deep understanding of DevOps principles and a passion for optimizing software delivery processes.
Key Responsibilities
- Infrastructure Management: Design, implement, and manage scalable cloud-based and on-premises infrastructure solutions using tools such as AWS, Azure, or Google Cloud.
- CI/CD Pipelines: Develop and maintain continuous integration and deployment pipelines to automate and accelerate software delivery.
- Monitoring & Alerts: Implement monitoring tools and set up alerts to ensure system uptime, performance, and reliability.
- Collaboration: Work closely with developers, QA, and operations teams to ensure seamless integration and delivery of applications.
- Configuration Management: Use configuration management tools (e.g., Ansible, Puppet, or Chef) to maintain consistency across environments.
- Security: Implement best practices for system security and compliance, including vulnerability assessments and remediation.
- Troubleshooting: Provide advanced troubleshooting for complex issues in production and development environments.
- Automation: Continuously identify opportunities to automate manual tasks, improve efficiency, and reduce human error.
- Documentation: Maintain comprehensive documentation of infrastructure, processes, and procedures.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Must have at least Ten (10) years of overall experience working in cybersecurity or information technology.
- 5+ years of hands-on experience in a DevOps or related role.
- Strong experience with cloud platforms such as AWS, Azure, Google, or Oracle Cloud.
- Expertise in containerization technologies like Docker and orchestration tools like Kubernetes.
- Proficient in scripting and automation using Python, Bash, or similar languages.
- Must have GitLab CI/CD pipeline experience.
- Hands-on experience with CI/CD tools (e.g., GitHub CI/CD, Jenkins, CircleCI).
- Solid understanding of networking concepts and protocols (DNS, HTTP, SSL/TLS).
- Familiarity with infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
- Must have experience with DevSecOps Security scanning tools such as SonarQube, Sysdig, GitLab Ultimate scanning tools (DAST, SAST, Dependency, Secret Detection, Container and IaC scans).
- Strong knowledge of Linux/Unix systems administration.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications
- Certifications such as AWS Certified DevOps Engineer, Google Professional DevOps Engineer, or similar.
- Experience with monitoring tools like Prometheus, Grafana, Datadog, ELK or Sysdig.
- Knowledge of microservices architecture and service mesh technologies.
- Familiarity with agile and DevOps best practices.
- Experience with database management (SQL and NoSQL).
Security Clearance Requirement:
- Active Public Trust and eligible to obtain a Secret clearance.
Why Join Us?
- Opportunity to work on cutting-edge technologies in a collaborative environment.
- Competitive salary and benefits package.
- Flexible work arrangements, including remote options.
- Professional development opportunities and support for certifications.
Job Category: Information Technology (IT) and Cybersecurity.
Hybrid: Hybrid
Washington DC: Washington DC-Baltimore Area