Location
Chicago, IL | United States
Job description
You have a clear vision of where your career can go. And we have the leadership to help you get there. At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential.
CNA seeks to offer a comprehensive and competitive benefits package to our employees that helps them — and their family members — achieve their physical, financial, emotional and social wellbeing goals.
For a detailed look at CNA's benefits, check out our Candidate Guide . Individual contributor responsible for Development, Security and Operations (DevSecOps) and Continuous Integration and Continuous Delivery (CI/CD) automation in an agile software development environment. This role will play a key part in developing infrastructure as code – utilizing modern cloud services, development languages, frameworks and methodologies.
This position is a key member of the DevSecOps team which is comprised of highly skilled individuals tasked with re-imagining the next generation of CNA's cloud platform and development tools. This team is focused on automating the delivery of environments in the public cloud with a focus on Google Cloud Platform (GCP). This position will utilize multiple cloud services and make them operational for CNA.
JOB DESCRIPTION:
Essential Duties & Responsibilities
Performs a combination of duties in accordance with departmental guidelines:
- Partners with architects and application development teams to evaluate new cloud services, features, & enhancements
- Determines secure patterns & configurations for cloud services
- Writes code, scripts, and templates to automate the provisioning and de-provisioning of cloud services using tools like Terraform and cloud provider APIs
- Ensures the security of CNA's cloud infrastructure
- Uses Site Reliability Engineering (SRE) principles to ensure the availability and resilience of CNA's public cloud hosted applications
- Provides technical consulting and expertise to application teams using public cloud services
- Manages CNA's public cloud environments
- Enhances CNA's automation and Continuous Integration / Continuous Deployment (CI/CD) pipelines
- Manages CNA's cloud development tools including CI/CD orchestration platforms, source code repositories, artifact repositories, code quality tools, etc.
May perform additional duties as assigned.
Reporting Relationship
Typically AVP or above
Skills, Knowledge & Abilities - Experience with Java, Go, Python, and other Object Oriented languages
- Experience in development using REST APIs
- Strong collaboration and communication skills
- A passion for growing skills and solving complex and challenging problems
- Experience in developing integration solutions and automation
- Experience with Terraform, Docker, Kubernetes, Git, Vault, Jenkins/Concourse, Spring Boot
- Experience with Public Cloud platforms such as Google Cloud Platform, AWS, or Azure
- Experience with Cloud Networking, Cloud Storage, Cloud Security
- Experience in Object Oriented and Service Oriented Architectures as well as Design Patterns
Preferred:
- Working knowledge of core Google Cloud Platform services
- In depth understanding of Kubernetes
- Understanding of and experience creating CI/CD pipelines
- Strong understanding of TDD and automated unit, integration & acceptance testing
- Experience in researching and prototyping new capabilities
- Experience using and administering Linux and Windows Server operating systems
- Experience with development tools such as Nexus, Artifactory, SonarQube, Git, SVN, Jira, etc
Education & Experience
- Bachelor's degree in Computer Science, or related discipline, or equivalent work experience
- Typically a minimum of ten years of Information Technology experience in IT Applications Development and/or IT Infrastructure Quality Assurance
- Applicable certifications preferred
#LI-MF1
#LI-Remote
CNA is committed to providing reasonable accommodations to qualified individuals with disabilities in the recruitment process. To request an accommodation, please contact [email protected] .
Job tags
Salary