DevOps Lead - $140k - Uptown Charlotte in Uptown Charlotte at Vaco

Date Posted: 7/11/2019

Job Snapshot

Job Description

This position is to be the lead of our application DevOps team. We support, build, and deploy single-page web applications, REST APIs, Public Cloud Serverless applications, and native mobile applications. Sitting alongside our Agile development teams, the DevOps Team is a key resource to helping our development teams navigate writing code in a complex corporate environment. The right candidate will lead the team that partners with development teams to ensure proper utilization of our DevOps pipeline and practices. A strong passion for simplifying developer workflows and ability to articulate complex problems to all levels of an organization is a must.

Key Tools:

- Webpack
- NPM
- Monorep
- Customer Facing Web Application
- Building Single Page Applications (SPA) (React, Ember, etc.)

Job Responsibilities:

  • Lead day-to-day activities of entire DevOps team: intake, priorities, deliverables, etc.
  • Partner with development teams to ensure proper knowledge and implementation of CI/CD processes and tools
  • Partner with DevOps team to ensure CI/CD tools and processers meet development team requirements
  • Partner with development team to ensure proper knowledge and implementation of monitoring and triage tools such as Splunk, AppDynamics, and others.
  • Continuously tune and validate quality of current tools for network, system monitoring, client session monitoring, and log file parsing. Partner with enterprise tool team to ensure a strong toolkit is in place and properly implemented
  • Develop and maintain processes for rapidly onboarding new developers onto our development stack including proper Git repository access, CI/CD tool access, monitoring tool access, proxy access, etc.
  • Help cultivate a culture of happiness among development teams by identifying and lowering hurdles which get in the way of efficient and enjoyable coding practices

Qualifications:

  • Experience with CI/CD tools such as Jenkins, Nexus, OpenShift, Crucible, Maven, etc.
  • Experience with development tools such as source control (Git) and industry standard IDEs (VS Code, Eclipse, Sublime, XCode, etc.)
  • Understanding of administration of web servers such as NGINX, JBoss, Apache, Node.js, etc.
  • Understanding of the full application lifecycle across various web and native mobile applications and how the pieces of the stack communicate with each other
  • Hands on experience with web application monitoring tools (Splunk, AppDynamics, HTTP Watch, UI-session replay tools, Apteligent, Firebase, etc.)
  • Ability to write shell scripts and a passion for automation
  • Ability to communicate effectively to various levels of Sr. Management -- Technology and Business
  • Experience and capability to lead small teams

Additional Desired Knowledge & Skills:

  • Native mobile application CI/CD processes and tools
  • Amazon Web Services (AWS) and experience integrating CI/CD processes with AWS
  • Experience with Atlassian suite of tools such as Bitbucket, Jira, Confluence, etc.
Experience with Spring and/or Javascript frameworks (React, Angular, Ember, Vue.js, etc.)

Job Requirements

This position is to be the lead of our application DevOps team. We support, build, and deploy single-page web applications, REST APIs, Public Cloud Serverless applications, and native mobile applications. Sitting alongside our Agile development teams, the DevOps Team is a key resource to helping our development teams navigate writing code in a complex corporate environment. The right candidate will lead the team that partners with development teams to ensure proper utilization of our DevOps pipeline and practices. A strong passion for simplifying developer workflows and ability to articulate complex problems to all levels of an organization is a must. Key Tools: • Webpack • NPM • Monorep • Customer Facing Web Application • Building Single Page Applications (SPA) (React, Ember, etc.) Job Responsibilities: Lead day-to-day activities of entire DevOps team: intake, priorities, deliverables, etc. Partner with development teams to ensure proper knowledge and implementation of CI/CD processes and tools Partner with DevOps team to ensure CI/CD tools and processers meet development team requirements Partner with development team to ensure proper knowledge and implementation of monitoring and triage tools such as Splunk, AppDynamics, and others. Continuously tune and validate quality of current tools for network, system monitoring, client session monitoring, and log file parsing. Partner with enterprise tool team to ensure a strong toolkit is in place and properly implemented Develop and maintain processes for rapidly onboarding new developers onto our development stack including proper Git repository access, CI/CD tool access, monitoring tool access, proxy access, etc. Help cultivate a culture of happiness among development teams by identifying and lowering hurdles which get in the way of efficient and enjoyable coding practices Qualifications: Experience with CI/CD tools such as Jenkins, Nexus, OpenShift, Crucible, Maven, etc. Experience with development tools such as source control (Git) and industry standard IDEs (VS Code, Eclipse, Sublime, XCode, etc.) Understanding of administration of web servers such as NGINX, JBoss, Apache, Node.js, etc. Understanding of the full application lifecycle across various web and native mobile applications and how the pieces of the stack communicate with each other Hands on experience with web application monitoring tools (Splunk, AppDynamics, HTTP Watch, UI-session replay tools, Apteligent, Firebase, etc.) Ability to write shell scripts and a passion for automation Ability to communicate effectively to various levels of Sr. Management -- Technology and Business Experience and capability to lead small teams Additional Desired Knowledge & Skills: Native mobile application CI/CD processes and tools Amazon Web Services (AWS) and experience integrating CI/CD processes with AWS Experience with Atlassian suite of tools such as Bitbucket, Jira, Confluence, etc. Experience with Spring and/or Javascript frameworks (React, Angular, Ember, Vue.js, etc.)