Design, implement, and test the build, deployment, and configuration management solutions in a Microsoft based implementation
Build and test the automation tools for infrastructure provisioning
Manage CI and CD processes, tools, and configurations with the team
Contribute to new ideas and ways to improve development delivery
Provide technical guidance and educate team members and coworkers on DevOps methodologies, and help establish and follow industry standard best practices
Develop and implement improvements to our IaC codebase (Terraform)
Develop and maintain CaC standards (Packer, Chef)
Monitor metrics (Datadog) and propose ways to improve application observability and visibility
Create and maintain documentation for build and deployment processes
Participate in sprint planning, implementation, standups and demos
Create PoC and prototype solutions for varied technical initiatives
Requirements
Ideally 5+ years previous experience in DevOps or related IT, computer, or operations field
Previous experience with software development, infrastructure development, or operations
Experience with Microsoft products, including Azure, Windows Server, SQL Server, .NET
Experience with SCM tools (Git)
Experienced with at least one scripting language (PowerShell would be helpful in the role, but any scripting experience welcome)
Experience with CI/CD tools such as Azure DevOps, Octopus, and GitHub
Good interpersonal skills and communication with a passion for working with all types of managers, architects, developers, QA, and operations personnel
Able to multitask, prioritize, and manage time efficiently
Experience working in an Agile (scrum/kanban) environment
Passionate about working with integrity and continuous personal and team improvement
Work ethic that corresponds with KPA's core values: Integrity
Teamwork
Helpfulness
Excellence
Accountability
Respect
Nice to have: Bachelor’s degree in computer science, Information Technology, or a similar field.