Sr. Azure DevOps Engineer
Location – Kansas City, MO
Employment Type: W2
Experience: 9+ years
Position Description
As Senior DevOps Engineer, you will be responsible for working within an Agile framework while implementing automated continuous delivery solutions. You will collaboration between development, IT Operations, and Quality Assurance to ensure smooth deployments to the various testing and production environments. You will help identify and implement automation across multiple applications. You will mentor your team in DevOps best practice, and proper methods for automation.
Essential Job Functions
· Automate and maintain the software build process to support continuous integration through the development life cycle
· Maintain build and deployment pipelines to ensure proper application deployment and configuration in multiple environments
· Work with DBA staff to streamline deployment of database schemas
· Automate and manage software monitoring strategies
· Monitor site stability and performance and troubleshoot site issues
· Collaborate with development teams and operations to bring new features and services into production
· Provide support to development teams for development and deployment tools
· Work with IT Operations staff to upgrade and build out new environments that conform to software requirements
· Identify, recommend, and implement best practice for implementation of software build and deployment to support Agile workflow
· Evaluate, recommend, and implement continuous integration/continuous delivery into cloud-based solutions
Experience in the following areas is required:
· Bachelor’s degree in software engineering, Computer Science, or similar field of study required.
· Experience in 24x7 production operations, preferably supporting a highly available environment
· 5+ years’ experience scripting in PowerShell or similar scripting languages
· 5+ years’ experience with CI/CD pipelines, release automation, application administration, application configuration, and debugging
· High level knowledge of Octopus Deploy or Azure DevOps YAML Pipelines
· High level knowledge of cloud technology and cloud deployment strategies (e.g., Azure, AWS)
· Experience using container technology like Docker and Kubernetes
· Experience with SQL Server deployment using SSDT
· Ability to operate in an agile and dynamic environment
· Understanding of networking and load balancing
· Understanding of Active Directory