This role is for Senior DevOps Engineer responsible for building tools and automation of various DevOps tools and framework.
The candidate should have sound understanding on various Linux platforms including Infrastructure knowledge.
Should have expert knowledge is various scripting tools, databases and middleware systems.
The candidate should have excellent skills in automation tasks and the ability to setup CI-CD pipelines independently.
The candidate should have sound knowledge in build-deployment tools and scripting knowledge. The candidate should have worked hands-on in containerization, virtualization and cloud computing (preferably GCP).
Should investigate and resolve technical issues and perform root cause analysis for production and non-production issues. The candidate should have excellent innovation and troubleshooting skills.
The candidate is expected to work closely with Team Leads or Software Development Managers and other key stake holders to ensure good quality, maintainable, scalable and high performing software applications are delivered to users.
Should be coming from a strong technological background. Should be hands on and be able to work independently requiring minimal technical/tool guidance. Should support day-to-day tasks related to DevOps and platform support. Should be able to technically guide and mentor junior resources in the team. Work closely with team members and vendor team to design and develop software. Should have good communication, nice attitude towards learning new skills and strong positive outlook towards work ethics.
Your key responsibilities
Hands-on in build, deployment and CI-CD tools and setup of automated pipelines
Knowledge of Linux platforms and Cloud computing
Very good knowledge in scripting tools such as Shell, Perl/Python
Excellent knowledge in Kubernetes, Docker and other containerization platforms
Should be able to design, build and automate tools and utilities
Ability to build, maintain, manage, monitor environments for delivery
Experience in Agile and SDLC processes
Work closely with technology teams and key stakeholders
Should be able to independently troubleshoot with excellent analytical and design skills
Participate in daily stand-up meetings
Articulate issues and risks to management in timely manner
Should handle weekend production implementation
Train other team members to bring them up to speed
Analyze, monitor environments and infrastructure for platform stability
Good to have knowledge on big-data platforms such as Hadoop Administration
Your skills and experience
Hands-on exposure in majority (if not all) of skills mentioned below:
Extensive experience with hands-on skills on most of the DevOps tools/framework below: