DevOps Engineer

Chicago, IL

Chicago, IL | open

**Candidate must be local to Chicago (not a remote opportunity)

TopBloc is a startup that provides fixed-time, fixed-price Workday deployment services and on-demand Workday support. We quickly and pragmatically deploy Human Capital Management, Payroll, and Financials business processes and technology, letting our customers focus on their business while they gain immediate value. Once live, we provide expertise and resources as needed to operate and augment the solution.

TopBloc is committed to providing consultants with an environment that will foster morale and growth. We are looking for a DevOps Engineer who wants the intimacy of working for a small firm but has the ambition to be a driver for success.

Responsibilities
Maintain and monitor the automated build and continuous integration process to ensure efficient build execution, and facilitate resolution of build/release failures.
Monitor and manage all server environments, ensure that each are healthy and have the latest patches and security components installed.
Provide system documentation as needed, including architectural diagrams, process flowcharts, and data flowcharts.
Work with developers to execute software releases, configuration updates, and other release requirements.
Troubleshooting, diagnosing, and fixing software and infrastructure issues.
Design and implement DevOps best practices, establish standards and policies for managing source code and continuous integration/delivery.
Contribute to security automation through the development of compliance and audit tests as code (InSpec), integrated into the CI/CD pipeline.

Qualifications
Experience with AWS EC2, VPC, S3, EBS, RDS, Route 53, CloudFormation, CodeDeploy, etc.
Experience working with AWS via CLI and management console.
Experience with web development technologies and scripting languages (Python, Ruby, etc.).
Deep understanding of any modern Linux distro (preferably Ubuntu).
Familiar with best practices for infrastructure security, reliability, and fault tolerance.
Knowledge of hardening Linux operating systems and closing security vulnerability on Internet facing servers.
Experience with CD/CI and version control tools such as Git, Jenkins, Artifactory.
Experienced with Operating System Security, Container Security, and Application Security.
Strong experience in system troubleshooting.
Experience with centralized logging and filtering (logstash, ELK/EFK).
Familiar with proxies, shell configuration, advanced ssh client configuration.
Knowledge on distributed, multi-tier systems.
Familiarity with standard IT security practices such as encryption, certificates, and key management.
Experience with data stores and caches like PostgreSQL, DynamoDB, or Redis.
Strong understanding of OAUTH and OIDC.

TopBloc is an Equal Opportunity Employer

Updated September 2, 2019

Qualifications

Experience with AWS EC2, VPC, S3, EBS, RDS, Route 53, CloudFormation, CodeDeploy, etc.
Experience working with AWS via CLI and management console.
Experience with web development technologies and scripting languages (Python, Ruby, etc.).
Deep understanding of any modern Linux distro (preferably Ubuntu).
Familiar with best practices for infrastructure security, reliability, and fault tolerance.
Knowledge of hardening Linux operating systems and closing security vulnerability on Internet facing servers.
Experience with CD/CI and version control tools such as Git, Jenkins, Artifactory.
Experienced with Operating System Security, Container Security, and Application Security.
Strong experience in system troubleshooting.
Experience with centralized logging and filtering (logstash, ELK/EFK).
Familiar with proxies, shell configuration, advanced ssh client configuration.
Knowledge on distributed, multi-tier systems.
Familiarity with standard IT security practices such as encryption, certificates, and key management.
Experience with data stores and caches like PostgreSQL, DynamoDB, or Redis.
Strong understanding of OAUTH and OIDC.

Requirements

Maintain and monitor the automated build and continuous integration process to ensure efficient build execution, and facilitate resolution of build/release failures.
Monitor and manage all server environments, ensure that each are healthy and have the latest patches and security components installed.
Provide system documentation as needed, including architectural diagrams, process flowcharts, and data flowcharts.
Work with developers to execute software releases, configuration updates, and other release requirements.
Troubleshooting, diagnosing, and fixing software and infrastructure issues.
Design and implement DevOps best practices, establish standards and policies for managing source code and continuous integration/delivery.
Contribute to security automation through the development of compliance and audit tests as code (InSpec), integrated into the CI/CD pipeline.

Skills

Strong personal communication
Thrive in a diverse, fast paced environment
Ability to manage multiple projects and initiatives simultaneously
Ability to collaborate with your team and have a strong passion to grow

Sound like a job for you?

Apply Now
Bitnami