DevOps Engineer
Software TechnologyJob description
SUMMARY: The DevOps Engineer position is responsible for being a release automation and technical excellence evangelist, working closely with dev teams to guide them in their journey towards safe, repeatable, and ideally, human-less deployments.
ESSENTIAL DUTIES AND RESPONSIBILITIES: To perform this job successfully, individual must be able to perform each essential duty satisfactorily:
- Development and continual refinement of the strategy around how developers build and deploy cloud hosted company assets as frictionless and with as much self-sufficiency as possible.
- Ensure development teams at Kestra have the tooling and technical Infrastructure required to support Kestra's rapid feature development.
- Develop and implement DevSecOps strategies for ensuring developers are building features and infrastructure securely and that cloud hosted assets meet all industry standard and Kestra-defined compliance requirements.
- Regularly assess cloud hosted IaaS resources and determine options and roadmap for conversion to PaaS.
- Participate in periodic disaster recovery and chaos engineering drills, assessing weaknesses and working with the appropriate stakeholders to develop plans for improvement.
- Provide Technical and Architectural guidance to the development teams in an advisory capacity.
- Extensive experience with the following:
- Handling security and policies for Azure DevOps Repos
- Creating and maintaining Azure DevOps Pipelines
- Creating Azure ARM Templates to deploy Azure resources
- Authoring Powershell scripts to interact with and manage Azure resources
- Managing Azure resources using Terraform
- Familiarity with the basics and how to troubleshoot the following:
- Azure Virtual Networks, Azure Firewall, Network Security Groups, and Route Tables
- Web traffic routing and load balancing through Azure Front Door and App Gateway
- Iaas IIS VMs and Azure App Services
- Application Configuration and Connection String management in machine.configs and web.configs
- A passion for continual process improvement. Never settling for the status quo.
- Familiarity with the day-to-day responsibilities and workflows of personnel in development, quality assurance, data engineering, and operations roles.
- A detail-oriented personality with strong troubleshooting and optimization skills.
EDUCATION AND/OR EXPERIENCE:
- Bachelor's degree or higher in MIS, CS, or equivalent work experience
- 2+ year managing Azure tenants and resources
- 3+ years managing Azure DevOps tenants and Team Foundation Server implementations
- 3+ years with automated deployment and configuration management toolsets
- 5+ years .NET development
- AZ-900: Microsoft Azure Fundamentals – Strongly Preferred
- AZ-104: Microsoft Azure Administrator – Strongly Preferred
- AZ-400: Designing and Implementing Microsoft DevOps Solutions – Highly Desired
- Ability to sit at a computer for long periods of time in office environment well lit.
- Ability to lift up to 20 pounds.
- Position is located in the Austin, TX office. Must be able to work in the office during scheduled work hours.
Required Skills : MUST HAVE AZURE FOCUSED CLOUD EXPERIENCE, NOT JUST ANY GENERAL CLOUD!
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes :THIS TEAM IS REMOTE UNTIL MAY AND THEN RELOCATION TO AUSTIN WILL BE REQUIRED!
Selling points for candidate :
Project Verification Info
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship :Yes
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :DevOps: Applications
Branch Code :Austin
Interested in this role?