Security Engineer

Hire IT People
Des Moines, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Des Moines, United States of America

Tech stack

Java
JavaScript
Apache HTTP Server
Tomcat
Software Applications
Application Performance Management
Command-Line Interface
Continuous Delivery
Continuous Integration
Perl
Desktop Environments
Groovy
WildFly (JBoss AS)
Python
Network Layer
Nginx
Open Systems Interconnection (OSI)
Performance Tuning
Ruby
Shell Script
Software Engineering
TCP/IP
Strategies of Testing
Data Logging
Scripting (Bash/Python/Go/Ruby)
Load Balancing
Reliability of Systems
Operational Systems
Go

Job description

  • Hands-on experience utilizing Cloud architectures. Preference is Microsoft Azure ADO., * 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 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., * 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.

Apply for this position