Job Description
Jenkins DevOps Engineer
Overview:
Akumen 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:
• Manage the migration of multiple systems from on-premise architectures to Azure-based architectures leveraging Jenkins to deploy systems.
• Manage the continual operations and maintenance of systems through the continual use of DevOps practices.
• Create and maintain architectural, security, and other documentation as needed for each system supported.
• Coordinate with security personnel as needed to ensure systems remain secure.
• Utilize in-depth knowledge of infrastructure components (VMs, Security Products, Network ports and protocols, Databases, Middleware, and open source code) to support DevOps in an enterprise environment to build, maintain, and sustain an enterprise information technology DevOps operational model.
• Provide technical support for enterprise infrastructure components (network, database, middleware, security, and open source code) technology transitions and migrations to cloud services (e.g., Platform as a Service, Infrastructure as a Service).
• Evaluate and implement automation of server and application builds and monitoring for multiple environments (Development, Test, Training, Production, and Disaster Recovery).
• Understand architectural development for cloud automated frameworks for Security Tool deployment and development, leveraging various scripting languages and open source solutions.
• Understand architectural, design, and implement monitoring security measures related to computer networks and software testing and validation procedures, programming, and documentation (Cloud Security, Application Security, Vulnerability Management, Machine Learning, AI Sandboxing).
• Understand cloud security plans that implement systems and procedures to effectively secure company information, infrastructure, intellectual property, and users against accidental or unauthorized modification, destruction, or disclosure.
• Work autonomously in an area of specialization to analyze internal security and provide relevant information to internal and external customers, suppliers, and partners.
Qualifications:
Required:
• 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, Databases, Middleware, and open source code).
• Experience with automation tools and frameworks (e.g., Ansible, Terraform, Chef, Puppet).
• Proficiency in scripting languages (e.g., Python, Bash, PowerShell).
• Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
• Experience with version control systems (e.g., Git).
• Knowledge of cloud services, specifically Azure.
Nice to Have Skills:
• Experience with ServiceNow Automated Test Framework (ATF).
• Demonstrated technical skills in SQL and database management.
• Proficiency in Java programming.
• Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
• Knowledge of performance testing tools (e.g., JMeter, LoadRunner).
• Experience with API testing tools (e.g., Postman, SoapUI).
• Understanding of Agile and Scrum methodologies.
Qualifications Desired:
• Five years of experience with PowerShell.
• Have and maintain at least one active certification such as CISSP, CCISSP, CEH, CISM, CISA, Cloud+, AWS, CCSP, or other comparable certification which must be approved in advance by the Government PM (on a case-by-case basis).
Clearance Requirements:
• Must have an Active Top Secret level clearance.
Akumen is a leading management and technology consulting firm that specializes in serving the federal government. We are an equal employment opportunity employer. All qualified applicants will be considered for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.
Responsibilities
- Manage the migration of multiple systems from on-premise architectures to Azure-based architectures leveraging Jenkins to deploy systems
- Manage the continual operations and maintenance of systems through the continual use of DevOps practices
- Create and maintain architectural, security, and other documentation as needed for each system supported
- Coordinate with security personnel as needed to ensure systems remain secure
- Utilize in-depth knowledge of infrastructure components (VMs, Security Products, Network ports and protocols, Databases, Middleware, and open source code) to support DevOps in an enterprise environment to build, maintain, and sustain an enterprise information technology DevOps operational model
- Provide technical support for enterprise infrastructure components (network, database, middleware, security, and open source code) technology transitions and migrations to cloud services (e.g., Platform as a Service, Infrastructure as a Service)
- Evaluate and implement automation of server and application builds and monitoring for multiple environments (Development, Test, Training, Production, and Disaster Recovery)
- Understand architectural development for cloud automated frameworks for Security Tool deployment and development, leveraging various scripting languages and open source solutions
- Understand architectural, design, and implement monitoring security measures related to computer networks and software testing and validation procedures, programming, and documentation (Cloud Security, Application Security, Vulnerability Management, Machine Learning, AI Sandboxing)
- Understand cloud security plans that implement systems and procedures to effectively secure company information, infrastructure, intellectual property, and users against accidental or unauthorized modification, destruction, or disclosure
- Work autonomously in an area of specialization to analyze internal security and provide relevant information to internal and external customers, suppliers, and partners
Requirements
- 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
- 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, Databases, Middleware, and open source code)
- Experience with automation tools and frameworks (e.g., Ansible, Terraform, Chef, Puppet)
- Proficiency in scripting languages (e.g., Python, Bash, PowerShell)
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)
- Experience with version control systems (e.g., Git)
- Knowledge of cloud services, specifically Azure
- Experience with ServiceNow Automated Test Framework (ATF)
- Demonstrated technical skills in SQL and database management
- Proficiency in Java programming
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines
- Knowledge of performance testing tools (e.g., JMeter, LoadRunner)
- Experience with API testing tools (e.g., Postman, SoapUI)
- Understanding of Agile and Scrum methodologies
- Must have an Active Top Secret level clearance