DevOps Engineer with Security Clearance
Drawbridge Recruiting
2024-11-06 05:39:21
Fort George G Meade, Maryland, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
CANDIDATES MUST HAVE AN ACTIVE TS/SCI w/ Full-Scope Poly Overview: We are seeking a highly skilled DevOps Engineer with advanced experience in system architecture, automation, and continuous integration. The ideal candidate will play a key role in managing the entire software development lifecycle, from design and deployment to debugging and optimization. This role requires a deep understanding of version control, automation, configuration management, and system architecture. You will lead technical teams in an Agile environment, overseeing the integration of best practices for software deployment and infrastructure automation. Key Responsibilities: Support the development life cycle from platform architectural design to deployment and debugging.
Build and maintain release pipelines to deliver critical business software to production environments quickly and safely.
Implement and manage version control systems (GIT) with sound branching and merging strategies.
Act as the technical lead for an Agile team, participating in Agile ceremonies (planning, grooming, product demos, retrospectives).
Automate release deployments across development, testing, QA, and production using scripting languages and automation toolkits.
Set up and manage sites and applications using configuration management tools (Puppet, Ansible).
Maintain and track updates/patches using documentation software like Confluence and Jira.
Analyze service stack and infrastructure to make recommendations for improvement and streamline processes.
Develop and maintain web service infrastructure and assist with deployment.
Collaborate with cross-functional teams and stakeholders to ensure smooth communication and development alignment.
Leverage programming languages such as Python, Ruby, Perl, and Java for automation and deployment tasks.
Automate network infrastructure configuration using Software Defined Networking (SDN) technologies.
Ensure high availability architectures, optimize system performance, and monitor for service level agreements (SLAs).
Required Skills: Fluency in Git and version control systems.
Advanced knowledge of Linux environments (RHEL 617/8, CentOS) and strong understanding of Windows system administration.
Experience integrating Jenkins/Bamboo, Docker, and Kubernetes for automated deployments.
Proficient in caching technologies like Memcache, Redis, Active MQ.
Expertise in MySQL databases (Clusters, Replication, Tuning) and Elasticsearch (Kibana a plus).
10+ years of system architecture experience with a demonstrated ability to read and troubleshoot code.
Experience managing AWS cloud environments and virtualized servers for optimal performance in a PaaS environment.
Strong knowledge of object-oriented programming and experience with languages such as Ruby, Python, Go, C, C++, or Java.
In-depth understanding of large, complex software systems to diagnose and resolve issues.
Excellent problem-solving, analytical, and technical troubleshooting skills.
Strong communication skills, both verbal and written.
Basic Qualifications: Bachelor's degree or higher in Engineering (e.g., Computer, Electrical, Mechanical, Aerospace) or Computer Science.
10+ years of related experience in DevOps, system architecture, and cloud management.
Experience in Agile development environments and software development life cycle (SDLC) methodologies.