Posted in

Devops Lead

Devops Lead

CompanyHUB
LocationChicago, IL, USA
Salary$145000 – $170000
TypeFull-Time
Degrees
Experience LevelSenior

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