DevOps Engineer, Cloud in Virtual / Travel

$80K - $100K(Ladders Estimates)

2nd Watch   •  

Virtual / Travel

Industry: Technical Services

  •  

Not Specified years

Posted 52 days ago

Why 2nd Watch?

2nd Watch is in growth mode, and we are looking to build out our existing teams this year. From Managed Cloud Services to Cloud Enablement, Operations, Application Development, DevOps, Automation, Product Development, and everything in between…we are looking for superstars. Our teams are setting industry-level standards around AWS product management and delivery, and we are looking for like-minded, focused candidates to join us. We're building our team with talented and passionate Cloud Consultants who will have the opportunity to help shape and deliver on a broad use of Amazon's utility computing web resources.

Where you fit:

2nd Watch has a unique company culture and working environment that live and breathe success and promote pushing the envelope every day in your respective role at the company. This is what drives our teams. Getting our attention takes creativity, ingenuity, a desire to improve each day, and a track record of caring about who you are affecting, both positively and negatively, while you are getting the right stuff done.

We are looking for a the most technically forward-thinking, cloud-passionate employees in the world and work daily to align our core values with those that we hire - Fearlessness, Tenacity, Humility, Customer Focus, Empowering One Another, Working Together, Winning as a Team, Honesty, Transparency, Having FUN – these are all key elements to who we hire.

Position Title:

DevOps Engineer, Cloud

The ideal candidate is someone who:

  • Operates with the highest levels of integrity
  • Thinks Big and takes on Big Challenges
  • Has a continuous thirst for knowledge and is a perpetual learner
  • Strives to make themselves and everyone around them better
  • Has a passion for technology

About you

You are a systematic thinker. You find yourself uncomfortable when things are messy or unorganized and you feel the urge to fix them. You take pride in your work and focus on the details that others often overlook. You love working closely with peers in an environment that tirelessly strives for improvement and doing the right things, the right way. You always seek to find the quickest, safest, and most repeatable processes to perform your tasks including automating everything possible. You recognize that you may not presently know everything that you need to know, yet you are confident in your abilities to learn the skills needed to fulfill any job role and are eager for the challenge. You want to gain deep, firsthand knowledge of the public cloud space including Amazon AWS, Microsoft Azure, and Google Cloud Platform. You want to join a team working to deliver a legendary customer experience.

About the amazing things that you will do

You will join a thriving DevOps culture as an operations engineer embedded on the software development team. You will spearhead operations management of developed solutions including log management, monitoring/alerting, infrastructure provisioning, system patching, configuration management, and support. As part of the product development team, you will actively participate in agile development practices working closely with engineers to maintain and enhance infrastructure management and CI/CD processes to optimize for quality, reliability, and availability. You will ensure that security, performance, and disaster preparedness are always represented in team decisions. You will gain and expand on your experience managing cloud native microservices utilizing Docker clustering technologies (ECS, Kubernetes, …).

Responsibilities:

  • Match infrastructure implementation / monitoring / management with software architecture
  • Influence software architecture to simplify / streamline operational management
  • Working close with the developers
  • Manage All Environments
  • Monitor running instances – ensure costs are managed and optimized against performance
  • Configuration changes / documentation / automation of changes
  • Monitor / manage logs
  • Patch management
  • Security and key management
  • Establish and monitor operational dashboards and work queues
  • Monitor infrastructure / application performance & health
  • Shared software release duties
  • Developing and monitoring infrastructure automation for deployment
  • Code coverage metrics
  • Monitor build / deployment status

Must haves:

  • Be passionate about being challenged and hungry to continuously learn
  • Mid-level to Senior on typical operations front (operating system patching, systematic troubleshooting, eye for operational details, …)
  • Must have experience and be extremely comfortable with Unix/Linux server environments
  • Comfortable with command line tools (Bash, Powershell, …)
  • Working understanding of code and script development (ex: Python, …)
  • Familiar with agile software development lifecycles
  • Knowledge of best practices and IT operations for always-up, always-available services

Major experience bonus point:

  • Docker / container cluster management (AWS ECS, Kubernetes, Vagrant, OpenShift, Apache Mesos, Deis, Mesophere DCOS, …)
  • Docker / Microservice release orchestration including Blue Green Deployments and Canary Releases
  • Managing infrastructure on Amazon AWS
  • Managing infrastructure on Microsoft Azure
  • Continuous Integration / Continuous Delivery software release management and automation
  • Infrastructure as Code – i.e., Terraform and Cloud Formation

Minor experience bonus:

  • MS SQL and/or MySQL administration / optimization
  • NoSQL and caching tools such as MemCache / Redis
  • GIT / Source Control tools (i.e., GitHub, Bit Bucket, TFS, …)
  • Automation / configuration management using either Puppet, Chef or equivalent


Valid Through: 2019-10-18