DevOps Engineer
Opportunity Overview
The DevOps Engineer is responsible for the delivery of a dynamic system infrastructure and automation platform to support an agile software development process.
Deployment and Release Management
Automation
Infrastructure and Application Monitoring
System Administration (corporate domains, corporate network exposure)
You must also have experience deploying a web application stack a cloud environment. You must have a solid understanding of scripting languages. The DevOps Engineer will play a key role in the technical development and/or resolution of problems. There will be a variety of tasks requiring permission configuration and advanced application expertise.
Required Skills & Qualifications
3+ years technical experience supporting core business applications
2+ years configuration management for large scale websites in an Agile development process environment
2+ years of experience with CI/CD tools such as Jenkins
Experience with Cloud Infrastructure scripting like Terraform
AWS Experience, strong experience with:
AWS CloudFormation Templates
AWS Identity and Access Management (IAM)
AWS API Gateway
AWS Lambda
Big Data Tooling
1+ years of experience with aggregated logging platforms such as DataDog Logs, Papertrail, Log Entries or similar.
1+ years of experience managing and configuring metrics and monitoring platforms such as DataDog, SysDig, Librato, SignalFX or similar.
1+ years of experience with application performance monitoring (APM) platforms such as DataDog APM, Instana, AppDynamycs, Dynatrace or similar.
Experience with container orchestration technologies such as Kubernetes, Docker Swarm or DC/OS preferred.
Strong work ethic and a self-starter. A proven ability to take minimal direction and execute tasks and projects.
Strong interpersonal communication skills with the ability to handle high-stress situations
Undergraduate degree in CS, Engineering, IS or other natural sciences (or equivalent experience)
Understanding of version control systems (including branching & merging strategies)
Experience with software and continuous integration tools
The ability to solve complex problems and issue management triggered by escalations or system failure