Senior DevOps Engineer

Operations Remote - United States


Description

Position at J2 Cloud Services

The Senior DevOps Engineer will design, implement, test, deploy, support and perpetually improve upon continuous integration pipelines utilizing new technologies, industry standard toolsets and software development in a fast paced agile environment in order to streamline time-to-value for our customers. In this role, you will focus on standardized IaC module development utilizing Ansible, Terraform, Terragrunt  and Jenkins at the direction of the DevOps Lead.  The ideal candidate will be organized, analytical, meticulous, innovative, and possess excellent communication skills.

Duties

  • Modernize and automate release management, deployment processes and strategies covering Dev, Test, Stage, Canary and Production environments
  • Design and implement solutions for managing applications and infrastructure, with goals of increasing the security, reliability, repeatability, and consistency of operational tasks
  • Plan and execute on-prem service migrations to AWS. 
  • Work ​closely​ ​with​ ​distributed​ ​development​ ​and​ ​QA​ ​resources​ ​in​ ​several​ ​countries to achieve low-friction efficient CI/CD pipelines. 
  • Provide architectural design and practical guidance to software development teams to improve resiliency, efficiency, performance, and costs.
  • Support and Automate Linux, Windows and Database administration activities and monitoring
  • Identify KPIs and implement scaling and resilience strategies in support of SLA expectations
  • Perform analysis and provide recommendations with regard to AWS deployments and opportunities for efficiency and cost reduction initiatives
  • Maintain and enforce compliance with audit controls and external certifications.
  • Some after-hours and weekend work is required of this position.

Qualifications/Requirements

  • 8+ years hands-on UNIX/Linux system administration experience in a distributed enterprise environment
  • 5+ years experience designing and implementing infrastructure as code within AWS ecosphere
  • Expert level proficiency in at least two scripting/programming languages: Bash, Python, Go, Ruby, etc.
  • Proficient in DevOps discipline and processes supporting Continuous Delivery Tools such as CodePipeline, Jenkins, Git, Vagrant, Consul, Artifactory, etc
  • Deep understanding of config management tools such as Puppet, Ansible, Chef, etc
  • Mastery of, and Hands-on experience with, Terraform and its accompanying methodologies 
  • Experience with APM tool sets such as OpenAPM, NewRelic, etc.
  • Proficient with Jira, Confluence, and git toolset
  • Hands-on experience with Agile/Scrum & Waterfall process environments
  • Consistently exhibits a personal accountability to outcomes to all team members, peers, and stakeholders.
  • Strong written and verbal skills allowing for both documentation of standards and examples as well as providing mentorship for less experienced resources. 
  • Strong organizational skills, including the ability to respond quickly in a fast-paced environment
  • Able to prioritize and manage multiple projects simultaneously in order to meet deadlines

Nice To Haves

  • Experience implementing testing standards at various levels (unit, functional, regression). Hands-on experience directly writing tests is a significant plus.
  • Strong powershell skill set and experience automating AWS Windows deploys.
  • Experience stepping into ‘sparsely documented’ infrastructure - possess the skills and mindset to discover without significant granular guidance
#J2CloudServices
#LI-Remote
#LI-MW1