Role Description
We are seeking a highly experienced Senior DevOps Engineer to provide technical leadership, systems analysis, and engineering expertise in support of complex enterprise applications and operational environments. The successful candidate will serve as a senior technical contributor responsible for designing, implementing, optimizing, and maintaining modern DevOps solutions, CI/CD pipelines, cloud-native infrastructure, containerized platforms, and disaster recovery capabilities.
This role requires deep expertise in:
-
DevOps methodologies
-
Infrastructure automation
-
Kubernetes orchestration
-
Continuous integration/continuous delivery (CI/CD)
-
Enterprise system modernization
The Senior DevOps Engineer will collaborate with architects, developers, and senior consultants to deliver scalable, secure, and resilient technology solutions that support mission-critical business operations. This role is eligible for remote work.
Responsibilities
-
Provide technical expertise and analysis for highly specialized applications, infrastructure platforms, and operational environments.
-
Design, implement, and manage enterprise DevOps architectures, CI/CD pipelines, and automated deployment solutions.
-
Lead the deployment and administration of Kubernetes-based container platforms in on-premises, hybrid, and cloud environments.
-
Develop and maintain automated build, test, release, and deployment processes using Jenkins and GitLab CI/CD.
-
Analyze complex technical challenges and develop scalable, automated solutions to improve system performance, reliability, and security.
-
Design and implement disaster recovery (DR), backup, business continuity, and high-availability solutions.
-
Evaluate existing infrastructure and provide recommendations for system improvements, modernization, optimization, and operational efficiency.
-
Collaborate with development, security, and operations teams to support DevSecOps initiatives and infrastructure-as-code practices.
-
Monitor and troubleshoot production environments, ensuring system availability, performance, and compliance requirements are met.
-
Create and maintain technical documentation, architecture diagrams, deployment procedures, and operational runbooks.
-
Support cloud and container migration efforts and enterprise modernization initiatives.
-
Mentor junior engineers and provide technical guidance to project teams.
-
Assist senior consultants in conducting system assessments, technical evaluations, and strategic planning activities.
-
Apply advanced technical and analytical principles to solve exceptionally difficult engineering and operational challenges.
Qualifications
-
Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
-
Minimum 5 years of specialized expertise supporting complex enterprise systems, application platforms, or federal environments.
-
Demonstrated experience designing and implementing enterprise DevOps solutions at scale.
Requirements
-
Expert-level experience with:
-
Kubernetes
-
Jenkins
-
GitLab CI/CD
-
Containerization technologies (Docker and Kubernetes)
-
Infrastructure automation and configuration management
-
CI/CD pipeline architecture and implementation
-
Cloud-native applications and microservices architecture
-
Linux and enterprise operating systems
-
Monitoring, logging, and observability platforms
-
Strong experience designing:
-
Disaster Recovery (DR) solutions
-
High Availability (HA) architectures
-
Backup and recovery strategies
-
Business Continuity Plans (BCP)
Desired Skills
-
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
-
Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible.
-
Knowledge of DevSecOps principles and security automation.
-
Experience supporting federal government, financial management, human capital, or enterprise application environments.
-
Experience with Agile and Scrum methodologies.
Physical & Work Environment Requirements
-
Employees must be able to perform the essential functions of this position, with or without accommodation.
-
Ability to remain stationary for extended periods while working at a computer.
-
Frequently operate standard office equipment, including computers and telephones.
-
Ability to communicate effectively in person, by telephone, video conference, and email.
-
Occasionally move about the office and lift up to 20 pounds.
-
Ability to work the assigned schedule with regular and reliable attendance.
-
Ability to travel up to 10% as required.