DevOps Engineer

  • Posted 8 hours ago | Updated 8 hours ago

Overview

Remote
$60 - $75
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Amazon Web Services
DevOps
Continuous Improvement
Docker
Linux
Jenkins
Google Cloud Platform
Continuous Delivery
Cloud Computing
Puppet
Ansible
Microsoft Azure

Job Details

Our client s IT team is responsible for the design, implementation, and management of all IT systems from data center infrastructure to enterprise applications. This role will work with engineers on the design, deployment, and continuous improvement of infrastructure services.

Role will be responsible for configuring applications using modern DevOps tools and techniques. Responsibilities include documenting install procedures and environment configurations via code, developing repeatable software installation scripts that allow software updates to be consistently installed with high speed and accuracy across multiple platforms. The Configuration Management Specialist will ensure processes and standards are in place to ensure work and quality meets the required standards

The ideal candidate will demonstrate strong analysis skills, be organized and able to build strong relationships. Candidates should have experience supporting users and development in an enterprise environment.

Role Responsibilities:

  • Lead the DevOps team by managing enterprise applications such as GitHub Enterprise and Jenkins, ensuring these tools support a highly efficient and collaborative environment for software development and operations.
  • Take end-to-end responsibility for the design, deployment, maintenance, and optimization of enterprise applications critical to the DevOps team operations.
  • Act as a technical leader and mentor for the DevOps team, ensuring adherence to modern DevOps methodologies, promoting skills development, and fostering continuous improvement.
  • Design, implement, and maintain CI/CD pipelines using GitHub Actions and Jenkins to automate build, test, and deployment processes
  • Perform regular maintenance tasks including application patching, app/plugin updates, and configuration changes
  • Develop scalable automation frameworks to streamline DevOps team operations and ensure consistent infrastructure as code practices to improve service health, manageability, reliability, and monitoring
  • Drive the adoption of best practices across the DevOps team, including CI/CD pipeline optimization, environment standardization, and secure application configurations.
  • Author functional and technical documentation
  • Own, triage, investigate, and resolve service issues with our enterprise applications
  • Collaborate with cross-functional teams to align DevOps initiatives with broader organizational goals and ensure streamlined communication within the team.
  • Contribute to DevOps application support as a tier 3 escalation resource
  • Demonstrate end-to-end expertise and technical ownership in several of the following areas: Cloud technologies - Azure PaaS, Data center technologies Windows Server, VMware, Infrastructure Automation for Windows Server/Linux, Virtualization, Storage, Networking, Disaster Recovery and Containers
  • Follow internal best practices for approval of application access and changes

Minimum Qualifications:

  • Three (3) years of experience with DevOps enterprise technologies, GitHub Enterprise, Jenkins preferred
  • Demonstrated experience managing or leading a DevOps team, with a track record of successful project delivery and team growth.
  • Ability to set strategic DevOps objectives and execute actionable plans to achieve them.
  • Deep understanding of core DevOps practices
  • Strong troubleshooting and problem-solving skills
  • Excellent verbal and written communications skills
  • Ability to build productive working relationships with others
  • Experience with these technologies: Ansible, Puppet, or Chef, AWS, Azure, or Google Cloud, Git, Jenkins, Linux RHEL 8-9.x, PowerShell, Python and Windows 2019-2025

Ideal Qualifications:

  • College Degree
  • Experience with infrastructure software including Docker
  • Experience with applications running in a primarily Windows Server environment
  • Experience with SQL technologies and backend application databases
  • Experience in configuration management technologies such as Chef, Puppet or Ansible.
  • Experience with AWS or another cloud PaaS provider.
  • Solid understanding of configuration, deployment, management, and maintenance of cloud-hosted systems; including auto-scaling, monitoring, performance tuning, troubleshooting and disaster recovery.
  • Proficiency with source control, continuous integration, and testing pipelines.
  • Experience with these technologies: Ansible, Azure, Docker, GitHub Enterprise, Linux RHEL 8-9, SQL, MySQL, or PostgreSQL
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.