Overview:
Prometheus is seeking a Jenkins DevOps Engineer to build mission-critical systems to support the Department of State.
The Jenkins DevOps Engineer should possess demonstrable experience working in CI/CD environments using Jenkins within an Azure cloud environment. The Jenkins DevOps Engineer should be well-versed in the architecture and design of CI/CD pipelines, how Jenkins integrates with various tools and services, and how to conduct business within the Azure environment in a secure manner.
Responsibilities:
- Oversee the migration of multiple systems from on-premise architecture to Azure-based environments, utililizing Jenkins for system deployment.
- Continuously manage and maintain systems through the application of DevOps practices.
- Develop and maintain architectural, security, and other necessary documentation for each supported system.
- Collaborate with security and operations teams to ensure the security of systems.
- Apply comprehensive knowldge of infrastruture components (VMs, security products, network ports and protocols, databases, middleware, and open-source code) to support DevOps in an enterprise environment, building and sustaining an enterprise IT DevOps operational model.
- Provide technical support for the transition and migration of enterprise infrastructure components (network, database, middleware, security, and open-source code) to cloud services (e.g., Platform as a Service, Infrastructure as a Service).
- Assess and implement automation for server and application builds and monitoring across multiple environments (Development, Test, Training, Production, and Disaster Recovery).
- Develop cloud automated frameworks for security tool deployment and development, leveraging various scripting languages and open-source solutions.
- Design and implement monitoring and security measures for computer networks, software testing, validation procedures, programming, and documentation (Cloud Security, Application Security, Vulnerability Management, Machine Learning, AI Sandboxing).
- Formulate and implement cloud security plans to effectively secure company information, infrastructure, intellectual property, and users against accidental or unauthorized modification, destruction, or disclosure.
- Work autonomously to analyze and update protocols for the security of internal deployment processes, providing relevant information to internal and external customers, suppliers, and partners.
- Automate repetitive tasks using Linux and PowerShell to improve efficiency and reduce manual effort.
- Show a willingness to learn new technologies or software from publicly available sources and implement prototypes to explore and validate new solutions.
- Demonstrate flexibility and adaptability by providing support in various technical areas beyond the primary scope of the position, as needed.
- Exhibit a proactive approach to learning new skills and technologies to address emerging challenges and support the team effectively.
Required Qualifications:
- Experience using Jenkins for CI/CD pipeline creation and management.
- Experience with DevOps practices and principles to manage production systems and infrastructure using code only.
- Experience with infrastructure components (VMs, security products, network ports and protocols, database, middleware, and open-source code).
- Experience with automation tools and frameworks (e.g., Ansible, Terraform, Chef, Puppet).
- Proficiency in scripting language(e.g., Python, Bash, PowerShell).
- Knowlege of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with version control systems (e.g., Git).
- Knowlege of cloud services, specifically Azure.
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.
Nice to Have Skills:
- Experience with the ServiceNow Platform and Automated Test Framework (ATF).
- Demonstrated technical skills in SQL and database management.
- Proficiency in Java programming.
- Knowledge of performance testing tooks (e.g., JMeter, LoadRuner).
- Experience with API testing tools (e.g., Postman, SoapUI).
- Understanding of Agile and Scrum methodologies.
Desired Qualifications:
- Five years of experience with PowerShell and/or other scripting tools.
- Have and maintain at least one active certification such as CISSP, CCISSP, CEH, CISM, CISA, Cloud+, AWS, CCSP, or other comparable certication with must be approved in advance y the Government PM (on a case-by-case basis).
Additional Requirements:
- Must have an ACTIVE Secret level clearance (or above).
- This is a full-time, on-site position requiring presence at the client facilities in Washington, DC, five days a week.
Job Type: Full-time
Pay: $140,000.00 - $160,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Experience:
- Azure: 5 years (Preferred)
- Jenkins: 5 years (Preferred)
Security clearance:
Ability to Commute:
- Washington, DC 20226 (Required)
Ability to Relocate:
- Washington, DC 20226: Relocate before starting work (Required)
Work Location: In person