Startech Networks - Reston, VA

posted 2 months ago

Full-time - Mid Level
Reston, VA
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled DevOps Developer with extensive experience in Terraform module development and Python programming. The ideal candidate will have a strong background in software development and DevOps engineering, with a minimum of 9-12 years of experience in the field. This role involves architecting, designing, and automating cloud-native CI/CD workflows and tools, utilizing platforms such as Jenkins and GitLab. The candidate will be responsible for architecting modern web applications, microservices, and cloud-native distributed systems based on containers, Kubernetes, and AWS cloud technologies. The successful candidate will have a proven track record in automating cloud-native technologies, deploying applications, and provisioning infrastructure. Experience with Infrastructure as Code (IaC) using tools like Cloud Formation and Terraform is essential. The role requires a deep understanding of the end-to-end software development lifecycle and delivery processes, particularly using Agile methodologies. The candidate will also support technical teams in implementing DevOps platforms to enhance software delivery, employing techniques such as Trunk Based Development, Feature Toggles, Blue-Green Deployment, and the 12 Factors methodology. In addition to technical skills, the candidate should possess programming skills in multiple languages, including Groovy, Python, Ruby, Go, and Java. A solid understanding of Linux, networking, and internet principles is also required. Excellent oral and written communication skills are crucial for this role, as the candidate will need to collaborate effectively with various teams and stakeholders.

Responsibilities

  • Architect and design cloud-native CI/CD workflows and tools using Jenkins, GitLab, or similar tools.
  • Automate cloud-native technologies, deploying applications and provisioning infrastructure.
  • Implement Infrastructure as Code using Cloud Formation, Terraform, or similar tools.
  • Support technical teams in implementing DevOps platforms to accelerate software delivery.
  • Utilize Agile practices throughout the software development lifecycle.
  • Develop and maintain Terraform modules and Python scripts for automation.
  • Collaborate with teams to implement best practices in software delivery.

Requirements

  • 9-12 years of experience in software development and DevOps engineering.
  • Experience with architecting and automating cloud-native technologies.
  • Proficiency in Terraform coding and Python programming.
  • Strong understanding of CI/CD workflows and tools like Jenkins and GitLab.
  • Experience with modern web, microservices, and cloud-native distributed systems.
  • Knowledge of Infrastructure as Code (IaC) principles and tools.
  • Familiarity with Agile methodologies and software development lifecycle.

Nice-to-haves

  • Experience with additional programming languages such as Groovy, Ruby, Go, or Java.
  • Understanding of Linux and networking principles.
  • Excellent communication skills.

Benefits

  • Competitive hourly pay starting from $60.00 per hour.
  • Opportunity to work in a dynamic and collaborative environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service