Search

DevOps Engineer

MTS Moose Tech Solutions L.L.C.
locationReston, VA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

DevOps Engineer

  • Location: Reston, VA. This is an on-site job. Local candidatex only
  • Length: 2+ years, long-term
  • Looking for candidates with a LinkedIn profile created before 2020.

In this role, you'll help shape the future of forecasting for one of the largest mortgage industry companies in the world. This is an exciting opportunity to join a team working with cutting-edge technology at an unparalleled scale. We are looking for a strong devops engineer who can help transform the current Bitbucket UCD and Jenkins automation to a modern GitLab and Terraform CI/CD pipeline.&

Requirements:

  • Gitlab (Must have)
  • Terraform (Must have)
  • Jenkins (Must have)
  • Strong AWS overall knowledge (Must have)
  • AWS Lambda functions (Must have)
  • Python scripting (Must have)
  • Need to handle prod releases
  • UCD, Urban Code Deploy (Nice to have)

Responsibilities:

  • Design, implement, and maintain robust and automated CI/CD pipelines using GitLab CI/CD.
  • Lead and manage the Unified Continuous Delivery (UCD) process, ensuring seamless and reliable deployments across various environments.
  • Develop and maintain infrastructure as code using Terraform on AWS, ensuring consistency and repeatability.
  • Hands-on experience with AWS services, including but not limited to EC2, S3, IAM, and RDS.
  • Proficiency in Python scripting for automation and system administration tasks.
  • Manage and administer our GitLab instance, including user access, repository management, and workflow configuration.
  • Automate deployment and configuration management tasks to streamline release processes.
  • Handle and coordinate production releases for both external and internal facing applications, ensuring minimal disruption and adherence to change management procedures.
  • Utilize Jenkins for specific automation tasks and integrations within the overall DevOps ecosystem.
  • Develop and maintain automation scripts using Python to support infrastructure and application deployments.
  • Monitor system performance and identify potential bottlenecks, implementing proactive solutions.
  • Collaborate closely with development, QA, and operations teams to ensure smooth and efficient software delivery.
  • Troubleshoot and resolve issues related to deployments, infrastructure, and automation.
  • Contribute to the development and maintenance of documentation for deployment processes and infrastructure.
  • Stay up-to-date with the latest DevOps trends and technologies.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...