|Published||September 16, 2023|
|Location||Des Moines, IA|
This individual will work on the Agency's CCWIS Vision project. This project is rewriting a legacy child welfare case management system into a more robust, intuitive, human centric design system. The technical stack is Microsoft .Net Framework on the Azure platform. The individual will serve as security engineering resource for agile application development teams of 15-20 project team members, for deployments and as a liaison to the Security Product Owner.
Hands-on experience utilizing Cloud architectures. Preference is Microsoft Azure ADO
Experience in a collaborative team environment using agile principles and a structured development process including code reviews and automated DevOps processes/tools
Experience using Agile systems implementation methodologies.
A part of Agile development teams to deliver an end-to-end automation of deployment, monitoring, and infrastructure management in a cloud environment.
Build and configure delivery environments supporting CD/CI tools using an Agile delivery methodology.
Create scripts and/or templates to automate and/or bootstrap infrastructure provisioning and management tasks.
Working closely with our development team to create an automated continuous integration (CI) and continuous delivery (CD) system.
Work together with vendors and other IT personnel for problem resolution.
Work alongside the Monitor and support all installed systems and infrastructure.
Develop custom scripts to increase system efficiency and lower the human intervention time on any tasks.
Install, configure, test, and maintain operating systems, application software and system management tools.
Assists the Security Product Owner in overseeing the security, backup, and redundancy strategies.
Evaluate application performance, identify potential bottlenecks, security issues, develop solutions, and with the help of developers implement.
Experience with Infrastructure as Code and infrastructure testing strategies.
Experience with systems reliability, load balancing, monitoring, logging.
Experience with fully automating CI/CD pipelines end-to-end, from code commits to production.
Experience having developed, documented, and implemented CI/CD strategy for management of Infrastructure as Code IaC baseline.
Experience UNIX/Linux based distributions using command line terminals and GUI desktop environments.
Excellent knowledge of networking technologies, particularly with OSI network layers and TCP/IP.
Strong scripting skills, to include any of the following: shell scripts, Perl, Ruby, Python, Go, Groovy, Helm, etc.
Good experience in administering and performance tuning of application stacks, such as Tomcat, JBoss, Apache, Ruby, NGINX, and others.
Ability to work within a team and independently.
Ability to self-direct with initiative to learn quickly and independently.
Ability to maintain adherence to deadlines but allow for flexibility as needed.
Ability to work in an open team environment.
Must have effective verbal and non-verbal communication with peers and clients