Lead DevOps Engineer
Syniverse
Job Summary
The Lead DevOps Engineer will support and grow CI-CD processes, leading and coordinating teams to shorten software development, increase release frequency, unite operations and development, and facilitate dependable releases. Responsibilities include end-user support for CI-CD platforms, implementing technical innovation, collaborating on infrastructure as code for Cloud and VMWare, delivering advanced Ansible automation, and contributing to system visibility with monitoring and logging solutions.
Must Have
- Provide end user support for CI-CD platform
- Assist with implementation of technical innovation to improve CI-CD efficiency and transparency
- Collaborate with business to implement infrastructure as code for Cloud and VMWare platforms
- Deliver advanced Ansible automation and collaborate with others in developing solutions that conform to Ansible best practices
- Contribute to continuous improvement in system visibility and applications with advanced monitoring, metrics and log analytics
- Deliver monitoring and logging solutions for different technology stacks
- Work with various source control systems, like Subversion and Git, Jenkins integration platform and Jira ticket management technologies
- Identification of root causes on significant problems throughout the platform
- Communication across third party services to effectively resolve day-to-day issues
- Contribute design solutions for multiple development projects
- 5-8+ years of professional experience in a Linux environment as an Engineer or Architect
- 2+ years of demonstrated knowledge in cloud computing, enterprise and open source technologies
- 3+ years’ experience in an operations or application development environment using scripting or advances programming skills
- Proficiency with scripting languages (Python, Ansible)
- Jenkins experience building integrated build, development and test environments
- Software Configuration Management (SCM) experience with Ansible that includes the development of environment agnostic playbooks
- Monitoring solution development and implementation experience
- Logging experience – (Elasticsearch Logstash Kibana) ELK Stack
- Containers experience – How to build, up-sides, down-sides, how to deploy
- Cloud Experience – Know how to perform cloud operations tasks, general cloud ops knowledge with at least one provider
Good to Have
- Certified Jenkins Engineer (CJE) desired
- Experience building and deploying services using VMWare technology is desired
Perks & Benefits
- Competitive total compensation
- Flexible/remote work
- Inclusive, collaborative, and transparent organizational culture
Job Description
Who We're Looking For
The Lead DevOps Engineer will provide support and help grow CI-CD processes through continuous innovation and process improvements. You will lead and coordinating the activities of different teams to create and maintain a company's software, shorten the software development process, increase the frequency of software releases, unite operations teams and development teams, and facilitate more dependable releases.
Some of What You'll Do
Scope of the Role:
- Direct Reports: This is an individual contributor role with no direct reports
Key Responsibilities
- Provide end user support for CI-CD platform
- Assist with implementation of technical innovation to improve CI-CD efficiency and transparency
- Collaborate with business to implement infrastructure as code for Cloud and VMWare platforms
- Deliver advanced Ansible automation and collaborate with others in developing solutions that conform to Ansible best practices
- Contribute to continuous improvement in system visibility and applications with advanced monitoring, metrics and log analytics
- Deliver monitoring and logging solutions for different technology stacks
- Work with various source control systems, like Subversion and Git, Jenkins integration platform and Jira ticket management technologies, including their integration to existing processes/pipelines
- Identification of root causes on significant problems throughout the platform, incident reports and the organization of the engineering team members in steps to resolve issues
- Communication across third party services to effectively resolve day-to-day issues and relay updates to the rest of the team
- Contribute design solutions for multiple development projects involving application development, migrations, and additions to existing applications
- May provide 7/24 support for centralized CI-CD infrastructure
Experience, Education, and Certifications:
- BS or MS in Computer Science preferred, equivalent work experience will be considered
- 5-8+ years of professional experience in a Linux environment as an Engineer or Architect
- 2+ years of demonstrated knowledge in cloud computing, enterprise and open source technologies
- 3+ years’ experience in an operations or application development environment using scripting or advances programming skills
- Certified Jenkins Engineer (CJE) desired.
- Proficiency with scripting languages (Python, Ansible)
- Jenkins experience building integrated build, development and test environments.
- Software Configuration Management (SCM) experience with Ansible that includes the development of environment agnostic playbooks from development through production within a Continuous Delivery model
- Monitoring solution development and implementation experience
- Experience building and deploying services using VMWare technology is desired
- Logging experience – (Elasticsearch Logstash Kibana) ELK Stack
- Containers experience– How to build, up-sides, down-sides, how to deploy (how they fit into development cycles as build artifacts)
- Cloud Experience – Know how to perform cloud operations tasks, such as increasing volume sizes, or upgrading deployments, with little to no down time. General cloud ops knowledge with at least one provider, private or public, such as lifecycle, auto scaling, cloud-config, security, instance lifecycle, business continuity etc.
Additional Requirements:
- Excellent communication skills with the ability of effectively communicate with people that have or may not have technical knowledge
- Able to develop in a team environment as well as act as mentor for junior team members.
- Self-driven, with an agile mindset focused on improving processes.
- Openness to give and received feedback with the objective of continuous improvement