June 6, 2024
Electric Energy Jobs

Continuous Integration Continuous Delivery (CICD) Engineer

Organization:
Spire Inc.
Region:
United States, Alabama, Birmingham
End of contest:
September 27, 2023
  This job posting has expired
Type:
Full time
Category:
Engineer
Description
Summary

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 and 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

Essential Characteristics and Competencies

    Ability to demonstrate the core and job category competencies: customer-focused, results-driven, teamwork, communications, adaptability, initiative, problem solving and quality
    Ability to lead by example in support of the Company's essential characteristics and values: strong ethics and integrity, dedication to a safe work environment, commitment to a diverse workforce that recognizes and respects every individual's unique skills and perspectives
    Ability to work independently and manage time effectively in order to meet individual goals and deadlines.

Supervisory Responsibilities

    N/A

Required Education (certifications, licenses)

    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

Read the full posting.

Contact

Spire Inc.





Canada

www.spireenergy.com/