DevOps Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 5 years of DevOps experience in an operations environment., Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent experience., Proven experience with CI/CD tools like GitHub Actions and Jenkins., Strong knowledge of OpenShift, Azure cloud environments, Docker, and Kubernetes..

Key responsibilities:

  • Collaborate with teams to optimize development, testing, and deployment processes.
  • Manage and maintain CI/CD pipelines for automated software deployment.
  • Automate infrastructure provisioning, configuration, and monitoring using tools like Jenkins, Docker, and GitHub Actions.
  • Implement best practices for security, scalability, and system performance.

Avyanna Technologies logo
Avyanna Technologies
2 - 10 Employees
See all jobs

Job description

Avyanna Technologies is seeking a skilled DevOps Engineer for a 6-month contract in Bethesda, MD. This role offers the flexibility of telework; however, the candidate must be local to the D.C., Maryland, and Virginia area. The DevOps Engineer will support our development and operations teams in deploying, automating, and maintaining cloud-based environments.

Requirement: Candidate must be able to obtain a Position of Public Trust Clearance US Citizen or Permanent Resident (Green Card Holder). This position is unable to sponsor H1B or Visa Holders.

Note: This is not a Cloud Engineer or Cloud Admin role. It requires a candidate with a strong background as a full stack developer. 

Key Responsibilities:

As a DevOps Engineer at Avyanna Technologies, you will be responsible for the following:

  • Collaborating with cross-functional teams to streamline and optimize development, testing, and deployment processes.
  • Managing and maintaining CI/CD pipelines to ensure continuous integration and delivery of high-quality software.
  • Automating infrastructure provisioning, configuration, and monitoring using tools such as Jenkins, Docker, and GitHub Actions
  • Implementing and maintaining best practices for security, scalability, and performance in our systems.
  • Troubleshooting and resolving production issues, ensuring high system availability and performance.
  • Staying current with industry trends and emerging technologies to recommend improvements and implement best practices.

CI/CD Pipeline Management:

  • Proficient in using scripting languages such as JavaScript, Groovy, and Python.
  • Extensive experience onboarding applications built with Java, Drupal, PHP, and NodeJS into Jenkins CI/CD pipelines.
  • Hands-on experience designing, implementing, and maintaining CI/CD pipelines using GitHub Actions and/or Jenkins to automate software deployments and releases.
  • Extensive Experience in containerization using Docker and orchestration with Kubernetes
  • Design, implement, and maintain CI/CD pipelines using GitHub Actions and/or Jenkins to automate software deployment and releases.
  • Streamline the development process, ensuring code is built, tested, and deployed efficiently.
  • Collaborate with development teams to integrate automated testing into the pipeline.

Cloud Environment:

  • Experience with cloud environments such as Azure and Kubernetes Architecture using RedHat Open Shift to deploy, configure, and manage Application resources.
  • Optimize Applications for performance, scalability, and cost-efficiency.
  • Implement security best practices for cloud-based systems.

Containerization and Orchestration:

  • Utilize Docker and Kubernetes to containerize applications and manage orchestration in a containerized environment.
  • Collaborate on deploying and scaling applications using Kubernetes.

Automated Testing and Security:

  • Implement and maintain automated testing frameworks and tools to verify system functionality, performance, and security.
  • Integrate Testing and security scanning tools and practices into the CI/CD pipeline, wherever applicable.
  • Collaborate with security teams to remediate vulnerabilities.

Qualifications:

The successful candidate will possess the following qualifications:

  • Must meet all requirements for obtaining and maintaining a Public Trust Clearance
  • Minimum 5 years of experience with DevOps in an Operations environment
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience as a DevOps Engineer in a production environment.
  • Familiarity with CI/CD pipeline tools like GitHub Actions and Jenkins.
  • Strong knowledge of OpenShift and Azure cloud environments.
  • Experience with containerization technologies (Docker) and Kubernetes.
  • Strong scripting and automation skills (e.g., Bash, Python, Groovy, Java, and/or PHP).
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and teamwork skills.

Desired Qualifications:

  • Experience with Microsoft Power Platform a Plus
  • Familiarity with microservices architecture.
  • Relevant certifications in cloud platforms, DevOps, or security.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

DevOps Engineer Related jobs