Short Description:
TAX Sr. DevOps Engineer Prog Analyst 4 ON SITE: See below Duration expected: 12 months. DO NOT go by end date listed. This is intended to be long term assignmt.
Complete Description:
*Duration expected: 12 months. DO NOT go by end date on req. This will be long term assignment for the right resource. New PO will be provided to cover Jan 1 forward.
*ON SITE: If selected, 2-3 days a week ON SITE will be required at some point (possibly within the next 2-3 months). Your candidate must agree to this arrangement when manager requires the change to on site. Pls make sure to discuss and get their committment.
If selected, equipment must be picked up in person.
ABOUT THE ROLE
We are seeking highly creative and intellectually curious DevOps Engineers to be instrumental in accelerating our agency's transformation to DevOps and Cloud. As part of an internal engineering consulting and coaching team, you will specialize in helping agency's Tech Application teams drive efficiency and reliability into their entire Development to Operations lifecycle. While embedding with teams, you will strategize, consult, and prototype alongside other engineers to implement best practices and solutions for applications utilizing CI/CD and the Cloud. You will evangelize Distributed Version Control and Trunk-Based Development practices, ATDD and TDD, Pipelines, Infrastructure and Release Automation, and cloud Solutions.
Responsibilities & Expectations: Ability to plan and lead an engagement with an application team adopting DevOps and Cloud solutions Documenting Standard Operating Procedures (SOPs), and perform knowledge transfer to others Engineer, consult and upskill other engineers on DevOps and Cloud solutions to include distributed version control and trunk-based development practices, infrastructure automation, automated CI/CD pipelines, monitoring and operations, and a well-architected cloud infrastructure Generating innovative ideas, developing proof-of-concepts and rapid prototypes alongside other engineers utilizing pair programming and mobbing techniques Understand software engineering practices and the impact they have on efficient and effective use of DevOps and Cloud solutions Ability to clearly articulate and explain complex concepts and technologies to a non-technical audience Strong analytical, interpersonal and verbal communication skills are necessary due to the dynamic nature of collaborations with engineering teams and solving complex system problems together Building, maintaining and controlling stage and production environments Establishing proactive monitoring and alerting capabilities exist for all components of the platform Demonstrating fluency in at least two development languages such as Java, .Net, or Python Managing Azure, AWS or distributed VM environments Demonstrating knowledge of one container technology such as Docker, and at least two database technologies such as. Oracle, MS-SQL, or Postgresql Working experience with version control tool such as Github / TFS Working experience with CI/CD pipeline tooling and deployments Working experience with Continuous Integration tools: Jenkins, Maven, Nexus/ Artifactory Development and promotion of new DevOps tools to simplify build process and entire continuous delivery pipeline Employ innovative and secure solutions to ease developer and testing experience. Demonstrating experience in configuration management across a multi-platform estate such as Ansible, Puppet or Salt. Responsible for the day to day operations of all in-house developed, open source, and commercial DevOps tooling owned by the team (Ensuring system availability, performance, capacity, and monitoring through proper response to incidents, events and problems) Required Skills Infrastructure as Code (Terraform preferred) Public Cloud (Azure/AWS) PowerShell Linux Experienced Java/ .net development Agile Backlog Management Source Code Management Build Orchestration Artifact Repository Management Code Scanning Compliance Automation Configuration Management Containers Deployment Strategies and Patterns including Blue/Green and Canary Deploys
Required / Desired
Amount
of Experience
Working experience with version control tool such as Github / TFS
Required 7 Years Experience with Development and Test teams to create fully automated CI/CD Pipelines using Jenkins files
Required 7 Years Ability to plan and lead an engagement with an application team adopting DevOps and Cloud solutions
Required 7 Years Experience with Development automated process for builds and deployments Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Java and .Net
Required 7 Years Experience with SAST and DAST on the application to find the security vulnerabilities using the Veracode.
Required 7 Years Experience with Sonarqube and Sonarqube Quality Gates.
Required 7 Years Experience with Microsoft System Center Configuration Manager, responsible for setup and configuration of all infrastructure.
Required 5 Years Artifact Repository Management
Required 7 Years Monitored SCCM Sites, clients and updates status across the network.
Highly desired 5 Years Experience in establish monitoring and alerting capabilities for all components of the platform
Highly desired 5 Years Ability to clearly articulate and explain complex concepts and technologies to a non-technical audience
Required 5 Years Experience in developing proof-of-concepts and rapid prototypes alongside other engineers utilizing pair programming
Required 5 Years knowledge of at least two database technologies such as. Oracle, MS-SQL, or Postgresql
Required 5 Years Development and promotion of new DevOps tools to simplify build process and entire continuous delivery pipeline
Required 5 Years PowerShell and Linux scripts to automate large deployment applications and deploy
Required 5 Years
Skills : Sr. DevOps Engineer