Pyramid Systems, Inc.

DevOps Engineer

Posted Date 2 months ago(3/6/2024 3:52 PM)
Job ID
2024-2004
# 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

  • Automation Skills:

    • 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

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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed