Continuous Integration Continuous Delivery (CICD) Engineer
Job description
Spire is seeking to fill a Continuous Integration Continuous Delivery (CICD) Engineer position. This role will build, test, and maintain the tools and infrastructure needed to facilitate rapid development and deployment of our cloud software. The CICD Engineer is responsible for the design and implementation of the build and deployment processes. They will help automate and streamline our operations, processes, and workflows. This role will manage monitoring systems and troubleshoot and resolve issues related to our cloud platforms across various production and stage environments. The CICD Engineer is responsible for streamlining and integrating Development, QA and UAT processes.
Duties & Responsibilities
- Design, orchestrate, implement, and support secure and scalable infrastructure using Azure and on-premise platforms
- Developing Infrastructure as Code and utilizing Configuration Management tools
- Developing and utilizing Continuous Integration / Continuous Delivery (CI/CD) processes to help deliver quality solutions efficiently, securely, and at scale
- Develop, implement, and enforce architecture, governance, operating procedures, monitoring, and system standards, creating and maintaining accurate technical documentation
- Establish, design, and implement tools for build, deployment and configuration of cloud software
- Build and test automation pipelines and tools
- Work with cloud systems (primarily Azure), pipelines and resource in addition to locally hosted solutions and integrations
- Manage CI/CD tools used by the development team
- Troubleshoot production issues and coordinate with the development team to streamline code deployment
- Conduct systems tests for security, performance, and availability
- Provide expert level architecture and technical guidance as new cloud workloads are brought into the organization.
- Develop Log Analytics Monitoring to ensure applications and resources are maintained within expected thresholds
- Understand the basics of software development languages and implement solutions with various development tools used to create new code or update existing code used to support cloud service maturity (Terraform, Git, etc).
- Follow all best practices and procedures as established by the Spire
- Works in conjunction with the Advanced Analytics, BI and Cloud Infrastructure (Networking, Azure Support, Platform, Security) teams
- All other duties as assigned
Education/Knowledge/Skills
- Bachelor’s degree in CS, software engineering or equivalent work experience
- 7+ years’ previous experience with software development and testing, infrastructure development, or dev operations
- Knowledge of how to implement a robust development workflow where a deployment to production is a trivial, fast, inconsequential operation that is easy to roll back and has little to no detrimental impact on customers
- Experience with infrastructure and administration, database SQL, CI/CD tools (Azure or similar and Jenkins), scripting
- Extensively versed in DevDataSecOps and CI/CD deployments within an Azure environment
- Experience working with Developer tools such as Azure DevOps, GitLab, Jenkins, etc.
- Experience with automation/configuration management
- Experience in resource, network, server and application-status monitoring
- Proficiency with Cloud-native App Development, container orchestration technologies, and provisioning immutable infrastructure using Terraform or similar
- An enthusiasm for marrying processes with software and an appetite for automating things such as deployments, testing, monitoring releases
- Detail-oriented and organized, with a proactive problem-solving mindset and abilities
Salary is commensurate with education, experience, skills, and abilities.
Job Type: Full-time
Pay: $80,900.00 - $113,100.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
Supplemental pay types:
- Bonus pay
Work Location: In person
seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.