Skip to content

Devops Lead
Company | HUB |
---|
Location | Chicago, IL, USA |
---|
Salary | $145000 – $170000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 1+ years serving in a lead Devops role or similar capacity
- 4+ years of experience using one of the following IaC frameworks: Cloud Formation, Terraform, ARM
- 4+ years of experience working with Docker containers
- 4+ years of experience working on public cloud environments (AWS, GCP, or Azure), and associated deep understanding of failover, high-availability, high scalability, and security
- 2+ years of experience with administering and managing Kubernetes clusters (EKS, GCP, or AKS)
- Prior experience programming with Python, C#/C/C++, Java, Go, or similar programming language
- One or more configuration management tools: Ansible, Salt, Puppet, or Chef
- CI/CD deployment pipelines: Jenkins, TravisCI, Gitlab CI, AWS CodePipeline, Azure Devops
- Version control and git workflows
- Overall understanding of integrations; data and systems
- Experience with planning and forecasting work and projects
- Experience with leading teams; in-house, onshore, and off-shore
- Ability to work with multiple business partners to build strong relationships
- Ability to explain technical issues in a way that non-technical people may understand
- Ability to work independently and within a team environment and show initiative to take on responsibilities
- Decision making, research, and analytical leadership and problem-solving skills
- Time management with the ability to organize, assess, and prioritize multiple tasks, projects, and demands
- Experience working in an Agile scrum team
- Strong interpersonal communication skills
- Strong analytical and problem solving skills
- Able to work harmoniously and effectively with others
- Ability to adapt to quickly changing business conditions.
- Able to manage multiple projects with competing deadlines and priorities
- Familiar with solutions hosted in the cloud (Azure, AWS, etc)
- Willingness to grow and share his/her knowledge with others on the team.
- Good understanding of SDLC; development and testing methodologies
- Strong understanding of Agile (Scrum) practices.
Responsibilities
- Build and deploy highly available, scalable, and fault-tolerant platforms to run production applications that solve business problems
- Understand the needs and challenges of engineering across operations and development, and then formulate solutions that advance their business and technical goals.
- Serve as primary technical leader for team of Devops developers
- Manage overall DevOps team’s capacity
- Participate in estimating and forecasting activities
- Grow and develop the people on the team; help them to pursue and achieve their career goals
- Develop solutions encompassing technology, process, and people for: Continuous Delivery, Infrastructure strategy & operations, Build and release management
- Work closely with development teams to ensure that solutions are designed with customer user experience, scale/performance, and operability in mind.
- Develop infrastructure and deployment platform to enable production engineering development.
- Participate in the full software development life cycle including designing distributed systems, writing documentation and unit/integration tests, and conducting code reviews.
- Develop and improve infrastructure including CI/CD, microservice frameworks, distributed computing, and cloud infrastructure needed to support this platform.
Preferred Qualifications
- One or more monitoring and analytics platforms: Grafana, Prometheus, Splunk, SumoLogic, NewRelic, DataDog, CloudWatch, Nagios
- HashiCorp Vault and integrating it with Kubernetes for secret management
- Deploying end-to-end logging solutions such as the EFK stack
- Deploying Prometheus and various exporters (postgres, elasticsearch, etc)
- Hadoop framework
- Distributed databases and query languages such as SQL or HQL: Hive, Aster Data, Greenplum, Cassandra, Vertica, Amazon Redshift, Snowflake
- Developing frameworks, platforms, APIs
- Developing and maintaining rigorous technical documentation and runbooks
- Collaborating with the Networking and Security infrastructure teams to achieve and maintain baseline security standards
- Serverless frameworks