DevOps Engineer

Information Technology   |   Remote

Job Description


Information Technology
Remote
2209

Washington DC – 100% REMOTE

Long-term Contract 

Job Description:

In order to meet the demands of its clients, Team needs 1 (one) Senior DevOps Engineer. In this role, the individual will be a hands-on Senior Engineer with DevOps skills.

The responsibilities include execution of full life cycle activities in support of multiple devops tools which will include but not limited to:

  • Work directly with architect, principal and lead engineer, and other team members on design and implement tasks.
  • Plan and build roadmaps for the DevOps Tools such as Artifactory, SonarQube, Jenkins CI, Bitbucket.
  • Upgrade / Patch / Migrate DevOps tools
  • Accountable for meeting milestones.
  • Conduct code review, unit and integration testing.
  • Document system design and unit testing information
  • Automation of manual steps

Required Skills:

  • Hands on with Python, Shell scripting
  • Have hands on skills with Jenkins, BitBucket, Sonar, Artifactory, CloudNative Practices. Wide breadth knowledge of development and testing best DevOps practices.
  • Outstanding knowledge in Continuous Integration (CI), Testing (CT), Security and deployment(CD) concepts. Knowledge of JIRA and Confluence
  • Apply engineering principles to improve resiliency, performance, efficiency and scalability of the DevOps eco system
  • Analyze existing processes, practices, within the delivery teams and suggest changes to improve throughput.
  • Find opportunities and build automation to reduce teams interdependency
  • Stay current with DevOps practices, emerging tools landscape, and predict impact of changes
  • AWS EC2 instance maintenance
  • Linux administration
  • Administer Windows
  • Linux certification (current or prior) desirable
  • Windows Administrator certification (current or prior) desirable
  • Excellent documentation skills
  • Self-starter and quick learner
  • Be part of on call rotation

Day to Day Activities:

  • Maintain operations of the DevOps tools within a team.
  • Maintain Jenkins Servers and Agents
  • Maintain Artifactory
  • Maintain SonarQube
  • Maintain Bitbucket
  • Monitor Nagios Alerts and respond as per SOP and run books
  • Upgrade the tools on a regular cadence.
  • Add Change control tickets and attend change control meetings.
  • Administer Linux
  • Administer Windows
  • Administer AWS console where Jenkins Agent exists on the EC2 instance.

Software & Tools:

  • Jenkins CI and its plugins
  • Artifactory and its plugins
  • Bitbucket and its plugins
  • SonarQube and its plugins