Des Moines, IA, USA
4 days ago
Security Engineer
Job Seekers, Please send resumes to resumes@hireitpeople.com

Job Duties:

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.

Job Responsibilities:

As 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.

Requirements:

Experience in software development using Java and/or JavaScript. 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.

Additional:

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.

Confirm your E-mail: Send Email