Lead DevOps Engineer Job Description
Lead DevOps Engineer Duties & Responsibilities
To write an effective lead devops engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included lead devops engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Lead DevOps Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Lead DevOps Engineer
List any licenses or certifications required by the position: AWS, SSL, ITIL, GCP, CD, CI, TLS, SAML, SSO, PMP
Education for Lead DevOps Engineer
Typically a job would require a certain level of education.
Employers hiring for the lead devops engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Technical, Computer Engineering, Information Technology, Software Engineering, Business, Technology, Information Systems
Skills for Lead DevOps Engineer
Desired skills for lead devops engineer include:
Desired experience for lead devops engineer includes:
Lead DevOps Engineer Examples
Lead DevOps Engineer Job Description
- Establish and maintain credibility with highly technical engineers
- Passion and experience with efficient elastic environment and gear implementations, using cloud environments such as Amazon Web Services and/or OpenShift
- Active involvement with software release, monitoring, data analysis, data/file syncing, and source code stats
- Work on automation tools with salt, puppet, webistrano, fabric
- Applies expert engineering methodologies in engineering areas
- Provides functional, team, and program leadership on a regular basis on multiple projects, spanning different engineering disciplines within the organization
- Create and maintain deployment scripts of Java/JEE Applications and Java-based microservices
- Configure and administer Git and GitHub source code repositories
- Build out monitoring, alerting and dashboard capabilities to monitor CICD and production KPIs and other metrics
- Environment and development management, repository build out and maintenance, and Cloud migration
- At least 1 year experience in developing enterprise applications utilizing micro-service implementation structure
- At least 2 years experience building RESTful service frameworks
- 2 years leading software teams in an Agile environment and leveraging advanced engineering practices
- 2 years of experience building Fortune 500 enterprise level applications
- 2 years of experience utilizing an applied, iterative architecture delivery model
- Experience dealing with firewalls, packet filters, proxy servers, traceroute, ping
Lead DevOps Engineer Job Description
- Introducing best practices within tech stack
- Be responsible for leading the DevOps pipeline across a very large, complex and cutting-edge cloud-based system in order to enable fully automated continuous delivery to our customers
- Work closely with other Team Leads and Product Owners to design and deliver quality software meeting the ongoing operational needs
- Providing the technical ‘glue’ that holds the team together while advising on technical decisions and innovation
- Role will be a hands on role (70%), with the successful individual being an essential part of the delivery, providing leadership (30%)
- The DevOps Team Leader will also be responsible for the development of staff (2-3 people) and their capability as DevOps engineers, including personal development reviews
- Configuration, development, optimization and monitoring of our web and service environments
- Manage Windows and Linux servers and services
- Complete daily operational checklist to prevent issues or outages and backup severs and their associated operating systems and software
- Manage security solutions, IPS, IDS, and anti-virus systems
- SQL and NoSQL (Redis, Hazelcast)
- Very strong knowledge of systems management tools (Chef, Puppet - is preferred)
- Familiarity with applications/software products and tools for monitoring, diagnosing, and troubleshooting network and server issues
- At least 1 year of delivery experience implementing DevOps technology suite
- 1 year of experience working in an AWS cloud environment
- 1 year of experience using Docker, Docker-Compose and Docker Swarm experience is a plus
Lead DevOps Engineer Job Description
- Execute on projects and own milestones required by the business
- Create, define and manage build and deployment processes with focus on process discipline and automation
- Automate existing manual DevOps processes
- Manage and deploy application configuration assets including web and application server configurations, application and service configurations
- Be responsible for helping to determine environment configurations to support the applications, and for ensuring that these configuration settings are consistent across all environments
- Troubleshoot deployment issues and environmental configuration issues
- Refine our SDLC so that our deployment operations better support business needs
- Drive us toward consistency across all application environments, both in test and production
- You establish a strong relationship to our larger DevOps organization located in Dresden, Jersey City, Santa Barbara, Bangalore, and Budapest
- Work directly with agile Application Development teams to provide daily support
- Python and/or Perl desired
- Telecom, Information Security, or Wireless/Mobile Technology background desired
- Knowledge of network standards and practices
- Team-oriented, quick learner and adapt to changes
- At least 2 years of experience practicing DevOps
- At least 3 years developing with a dynamic language (Javascript, Python, Ruby)
Lead DevOps Engineer Job Description
- Interact with the customer via email, calls, onsite meetings, etc
- Consult and assist in infrastructure overviews, cost estimations
- Use DevOps approach to collaborate with developers, build and operate critical, highly loaded systems
- Develop and apply CI/CD approach and tools
- Write infrastructure code and automation
- Perform deployments and updates of the system
- Develop and apply blue-green zero-downtime upgrade for different clusters
- Ensure security, High Availability, Disaster Recovery and all current best practices
- Develop and apply log aggregation and monitoring
- Propose solution for continuous delivery, build the infrastructure for continuous delivery, train the development teams for the needed skill around configuration management, automation of build, test, deploy and configuration of the servers
- At least 3 years of demonstrable experience designing and maintaining large VPC deployments in AWS
- At least 2 years of experience using a configuration management software
- At least 1 year of experience w/ testing automation (gherkin, cucumber, Selenium)
- 3+ years of experience practicing DevOps
- 3+ years of Cloud Infrastructure experience (AWS, Azure, Google)
- 5+ years developing with a dynamic language (Javascript, Python, Ruby)
Lead DevOps Engineer Job Description
- Deploy and maintain production systems in hosting environment
- Work hand in hand with R&D and support team to improve process and ensure systems are operational at all times
- 4+ years of working with GIT-based source control systems, preferably with GitHub
- Advanced scripting and automation – Perl/bash and python/kickstart/puppet
- 2+ years of writing Amazon AWS CloudFormation script
- 1+ years of experience with DevOps pipeline tools (Bamboo, Circle CI, spinnaker etc)
- 1+ years of working with Amazon AWS services, such as EC2, IAM, Dynamo, RDS, S3, EBS, CloudWatch, Lambda, API Gateway is added advantage
- Experience with load balancers, layer 4/7 load balancing, Haproxy, tcpdump a Plus
- An active member of the Engineering Practices team focusing on Automation, Monitoring, Performance, Deployment, and Configuration Management
- You’ll be in the vanguard of Target’s DevOps transformation working with product teams across Target’s solution portfolio and infrastructure in our collaboration work space
- 2+ years Identity Access Management
- 2+ years API platforms
- 2+ years of experience w/ testing automation (gherkin, cucumber, Selenium
- Excellent knowledge of DevOps principles and practices (required)
- Advanced administration of Microsoft Windows Server 2008/2012/2016, including administration of IIS (required)
- Administration of SQL Server 2012 and above, including T-SQL experience (required)