Flag job

Report

DevOps Engineer

Location

Bengaluru, Karnataka, India

JobType

part-time

About the job

Info This job is sourced from a job board

About the role

Teknobit solutions Inc.

Website: teknobit.com
Job details:

Company Description

Teknobit is a leading IT talent acquisition company with over 20 years of experience serving clients, implementation partners, and vendors across the USA and India. Known for its ability to scale sourcing and recruiting operations rapidly, Teknobit supports the hiring needs of large staffing firms and corporations. By leveraging deep industry expertise and a transparent approach, Teknobit stands as a trusted advisor to businesses. Join a team dedicated to excellence in IT recruitment and solutions.


Role Description

This is a contract-based remote role for a DevOps Engineer. The DevOps Engineer will be responsible for implementing and managing Infrastructure-as-Code (IaC) solutions, automating continuous integration pipelines, supporting system administration activities, and working extensively with Linux systems. The role also involves collaborating closely with development teams to enhance operational efficiency and system performance.


What you will do:

  • Drive the architecture, design, and implementation of automated/continuous build, deploy and release processes using integrated tools in the CI/CD pipeline like Bitbucket, Jenkins, Spinnaker, Nexus/Artifactory, etc.
  • Design and drive the implementation of fully automated CI/CD pipelines.
  • Lead the monitoring, debugging, and enhancing pipelines for optimal operation and performance.
  • Lead troubleshooting, conducting root cause analysis and resolving a majority of the production issues.
  • Responsible for escalation management of production issues.
  • Lead the definition and measurement of KPIs for operational excellence.
  • Writing load tests per services and exercising them regularly.
  • Automation/configuration management using either Puppet, Chef or an equivalent.
  • Provide quick, reliable, and easy to interpret script results and dashboard reports.
  • Lead the setup of development, staging, demo, and production environments.
  • Automate testing procedures & recurring tasks where possible.
  • Maintain deployment pipelines for all your infrastructure as code.
  • Provide technical support to development engineers in the area of tool usage and build environments.
  • Administer JIRA's core and software, Confluence, and formulate technical solutions using JIRA and associated JIRA plugins or Atlassian products.
  • Maintain and improve existing build and deployment processes (experience with CI / CD tools).
  • Experience working with Continuous Integration and Deployment tools.
  • Solid background in implementing infrastructure automation and code deployment systems.
  • Solid and defensible opinions about system management, logging, orchestration, and infrastructure automation.
  • Strong understanding of Agile and the software development lifecycle, specifically design, debugging, testing and documentation.
  • Working knowledge of GCP, Docker, Jenkins, Microservice architecture.
  • Experience working within a high volume, high-availability environment.
  • Create and maintain playbooks.


Who you are:

  • 5+ years of relevant experience.
  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • In-depth experience with designing and implementing fully automated CI/CD pipelines.
  • Worked extensively with distributed systems and have experience building.
  • Excellent programming, SQL, and scripting skills.
  • In-depth coding experience in Golang/Java, Scripting experience in Perl/Python/PowerShell.
  • In-depth experience with a variety of logging/system dashboard tools.
  • Hands-on experience with providing technical leadership to DevOps teams.
  • Experience with leading on-call responsibilities and addressing production issues.
  • Experience with leading escalation management for production outages.
  • Experience on GIT, Ansible, Jenkins.
  • Experience in daily backups using AWS.
  • Must have implemented CI/CD and also involved in DB instance upgrade.
  • Must have created/scheduled jobs using shell scripts.
  • Must have experience on shell scripts file handling.
  • Good presentation and good report writing skills.
  • Good project management skills.
  • Delivery focus with an ability to work to tight deadlines.
  • Knowledge of scalability, HA, and DR is desired.
  • Knowledge of Kubernete


Click on Apply to know more.

Skills

Python
Agile
AWS
Ansible
Atlassian
Bitbucket
continuous integration
configuration management
Confluence
DevOps
Docker
GCP
Git
Golang
infrastructure-as-code
Java
Jenkins
Linux
Nexus
Perl
project management
Root Cause Analysis
SQL
technical support
PowerShell