JD:
DevOps Engineer
As a DevOps Engineer, you will be embedded with development teams in a collaborative agile environment that encourages you to perform at your best, and challenges you to engineer elegant solutions. You will be applying your knowledge of CI/CD to scale and grow our existing infrastructure. We're looking for engineers who enjoy being part of a growing, collaborative team, directly influencing the product and development standards, and act in weeks rather than months. Expect talented, motivated, intense and interesting co-workers.
Responsibilities:
Develop a continuous integration and continuous delivery pipeline
Continue to evaluate new technologies and update/develop standard practices
Design, lead and build an automated deployment toolset and infrastructure including environments, code management, CI and CD process
Help define and set best practices for code management, build, deploy and release across multiple teams/products in CI /CD model
Work closely with the software development team and other functional groups to develop and provide a robust, flexible and scalable platform
Good communication skills, ability to work collaboratively with the teams
Build, maintain, and scale infrastructure for Production, QA, and Dev environments, Write and maintain infrastructure documentation
Required skills:
10 + Years of IT Experience and 5 + Years as Devops Engineer.
Good working experience in Azure DevOps and MS TFS
Experience on DevOps tools chain like GitHub, Jenkins
Hands-on with scripting languages (Groovy, Python and Shell scripting).
Understanding of configuration management for a CI/CD environment (Jenkins/Terraform).
Team player with exceptional analytical, enterprise-minded and innovative problem-solving abilities.
Excellent written and verbal communication skills are a must.
Independent self-starter with a strong work ethic and ability to prioritize time and work under pressure to meet deadlines.
Must be able to write chef recipes, install/deploy packages, test and deploy/manage packages.
Experience working with continuous integration creating various sdlc/agile releases is required. Knowledge of Jenkins plugins for continuous deployment process required.
Code management best practices such as branching, merging, and integration strategies.
Design modular pipeline frameworks for CI/CD.
Experience with source code version control systems (GitHub) and methodologies.
Experience in Release Engineering - Building, maintaining and deploying web/SaaS applications.
Strong collaboration skills with development team, production support and shared services is expected.
DevOps Engineer
As a DevOps Engineer, you will be embedded with development teams in a collaborative agile environment that encourages you to perform at your best, and challenges you to engineer elegant solutions. You will be applying your knowledge of CI/CD to scale and grow our existing infrastructure. We're looking for engineers who enjoy being part of a growing, collaborative team, directly influencing the product and development standards, and act in weeks rather than months. Expect talented, motivated, intense and interesting co-workers.
Responsibilities:
Develop a continuous integration and continuous delivery pipeline
Continue to evaluate new technologies and update/develop standard practices
Design, lead and build an automated deployment toolset and infrastructure including environments, code management, CI and CD process
Help define and set best practices for code management, build, deploy and release across multiple teams/products in CI /CD model
Work closely with the software development team and other functional groups to develop and provide a robust, flexible and scalable platform
Good communication skills, ability to work collaboratively with the teams
Build, maintain, and scale infrastructure for Production, QA, and Dev environments, Write and maintain infrastructure documentation
Required skills:
10 + Years of IT Experience and 5 + Years as Devops Engineer.
Good working experience in Azure DevOps and MS TFS
Experience on DevOps tools chain like GitHub, Jenkins
Hands-on with scripting languages (Groovy, Python and Shell scripting).
Understanding of configuration management for a CI/CD environment (Jenkins/Terraform).
Team player with exceptional analytical, enterprise-minded and innovative problem-solving abilities.
Excellent written and verbal communication skills are a must.
Independent self-starter with a strong work ethic and ability to prioritize time and work under pressure to meet deadlines.
Must be able to write chef recipes, install/deploy packages, test and deploy/manage packages.
Experience working with continuous integration creating various sdlc/agile releases is required. Knowledge of Jenkins plugins for continuous deployment process required.
Code management best practices such as branching, merging, and integration strategies.
Design modular pipeline frameworks for CI/CD.
Experience with source code version control systems (GitHub) and methodologies.
Experience in Release Engineering - Building, maintaining and deploying web/SaaS applications.
Strong collaboration skills with development team, production support and shared services is expected.