Job Title: CI/CD Engineer
Duration: Very long term contract
Client : State of IN
Location: Indianapolis, IN
Summary/Objective:
The CI/CD Engineer works in DWD's information technology division, under general direction, carrying out a CI/CD pipeline creation and maintenance for a wide variety of complex applicationsand reports to the Infrastructure Manager.
Essential Job Responsibilities:
The essential functions of this role are as follows:
Requirements:
Duration: Very long term contract
Client : State of IN
Location: Indianapolis, IN
Summary/Objective:
The CI/CD Engineer works in DWD's information technology division, under general direction, carrying out a CI/CD pipeline creation and maintenance for a wide variety of complex applicationsand reports to the Infrastructure Manager.
Essential Job Responsibilities:
The essential functions of this role are as follows:
- Active driver for Continuous Integration and Continuous Delivery (CI/CD) based application development
- Understanding, learning and applying new automated build, test and deployment capabilities and help develop project teams towards integrating such solutions
- Expand awareness, knowledge and experience on automation within CI/CD pipelines
- Design, propose, facilitate organizational and process improvements as needed for supporting automation and DevSecOps.
- Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
- Provide support and documentation to assist in sustaining projects during the transition to production.
- Input into internal and external organizations towards development of standards as well as efficiencies
- Provide input into product selection and standards, design, and certification
- Adheres to engineering methodologies and architecture global standards.
- Provide feedback regarding development and engineering methodologies, standards, and leading practices.
- Identifies potential points of contention for missed activities and notify leadership of situation with possible solutions.
- Resolve and act as escalation and coordination point for incidents and problems related to affected automation
- Performs related duties as required.
Requirements:
- Strong skillset and experience establishing CI/CD pipelines using Jira, Jenkins, and Bitbucket.
- Strong skillset on integrating and operating Static and Dynamic Code Scans for security testing.
- Strong skillset on integrating Automated Function and Performance tests within pipelines
- Background on automated packaging and deployment of infrastructure and applications via Jira/Jenkins pipelines and/or Rapid Deploy
- Skills and experience in Azure along with scripting and development
- Ability to provision, monitor, optimize and scale Azure infrastructure
- Knowledge and/or experience on designing, developing, deploying, and CI/CD in a DevOps environment
- Experience with Docker containers and Kubernetes and other types of Microservices and Container technologies highly preferred
- Linux and Windows administration experience is a plus
- Well versed in internet architectures, including web, application, and database components
- General Networking skills expected
- Interest and ability to learn other technologies and tools as needed
- Ability to read and understand complicated technical manuals.
- Ability to manage multiple application development software projects and priorities.
- Ability to communicate effectively, both orally and in writing.