DevOps Engineer at Pyramid Systems
Job Description
DevOps Engineer
| Job ID | 2025-2139 | # of Openings | 1 | Category | Software Engineering |
Overview
We are seeking a skilled DevOps Engineer to join our team and contribute to the development and maintenance of our infrastructure and deployment processes. The ideal candidate will possess a strong background in automation, containerization, cloud computing, and continuous integration/continuous deployment (CI/CD). This role requires a proactive problem-solver with excellent communication skills and a passion for learning and staying updated with the latest technologies and best practices in DevOps.
This is a full-time position based in Fairfax, VA. We offer competitive compensation and benefits package, along with opportunities for professional development and growth. If you are a proactive and skilled in the DevOps professional looking to make an impact, we encourage you to apply.
Responsibilities
- Utilize scripting languages such as Python, Ruby, or Shell scripting to automate tasks and processes.
- Implement infrastructure-as-code (IaC) tools like Terraform or CloudFormation for automating infrastructure provisioning.
- Maintain and configure servers using configuration management tools such as Ansible, Puppet, or Chef.
Containerization and Orchestration:
- Deploy and manage containerized applications using Docker.
- Utilize container orchestration platforms like Kubernetes for efficient management of containerized workloads.
Version Control:
- Utilize Git for version control and collaborate effectively with development teams.
Continuous Integration and Continuous Deployment (CI/CD):
- Develop and maintain CI/CD pipelines to automate software builds, testing, and deployments.
- Work with CI/CD tools such as Jenkins, Travis CI, CircleCI, GitLab CI/CD, or GitHub Action
- Infrastructre and Cloud Services:
- Deploy and manage infrastructure on cloud computing platforms like AWS, Azure, or Google Cloud.
- Configure and manage virtual machines, databases, load balancers, and networking componets.
- Montoring and Logging:
- Set up and configure monitoring tools like Prometheus, Grafana, Nagios
Automation Skills:
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- US Citizenship Required and ability to obtain Public Trust Clearance
- 5-7 years of experience in a DevOps or related role.
- Proficiency in scripting languages (Python, Ruby, Shell scripting).
- Experience with automation tools (Terraform, Ansible, Puppet, Chef).
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Familiarity with cloud computing platforms (AWS, Azure, Google Cloud).
- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI/CD).
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
Education:
- Bachelor's Degree in Computer Science, Information Technology Management or Engineering.
Target Pay Range
Pyramid Min
Pyramid Max
Why Pyramid?
EEO Statement
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.