Airtel Digital
DevOps Engineer
Airtel DigitalIndia2 days ago
Full-timeConsulting, Advertising +1

Role Description:


  • Analyzing, executing, and streamlining DevOps practices and facilitating the development process and automation.
  • Review existing DevOps strategies and provide recommendations for improvement.
  • Ideate, Solution, Present & Roll out ‘best-fit’ DevOps solution that takes into account customer & end-user needs while accounting for the tooling preferences & commercial landscape
  • Gather requirements, design, and implement new DevOps strategies and architect overall, comprehensive and efficient practices.
  • Design and implement CI/CD pipeline by enabling suitable DevOps channels across the organization.
  • Design and write build scripts in scripting languages like perl, shell, or python.
  • Design process/schedule to deliver completed development to various environments.
  • Verify successful continuous delivery deployments to various environments.
  • Design org and branching strategies and maintain version control repositories.
  • Monitor and review continuous delivery validation build for failures.
  • Guide developers and operations teams in case of an issue and resolve deployment issues with the team.
  • Seek out and understand new technologies which can play a key role in the near future direction of our system, designed using modern technologies and approaches to provide orchestration and relevant tooling to allow fast development and deployment.
  • Developing self-service tools to enhance developer productivity for application management
  • Proactively collaborate across multiple teams in the organization to ensure that the requirements are captured and met by tooling provided
  • Developing the POCs to demonstrate the viability of new ideas and technologies to support the innovation
  • Ability to manage teams with a leadership mindset.


Required Skills/Experience


  • 3+ years of experience in software development with a strong automation mindset.
  • Build and maintain highly scalable, large scale deployments globally
  • Strong understanding of version control (git), branching & merging strategies, and build setup.
  • Should have good understanding in Docker and Kubernetes.
  • Should have an understanding of CI/CD and DevOps tools like Jenkins/Jenkins Pipelines, Nexus etc
  • Programming and scripting abilities across a range of languages e.g. Ruby, Java, Go, Python, etc.
  • Experience with build automation tools such as Maven
  • Monitoring and Logging: Experience with monitoring and logging tools (e.g. Nagios / appdynamics, ELK, Prometheus).
  • Good Experience of distributed systems RabbitMQ, Kafka, Redis etc.
  • In-depth understanding of software configuration management (Ansible) and release management
  • Experience with test automation skills - TestNG, Selenium, Web Driver, JUnit, JMeter, and ApexUnit testing frameworks
  • Experience in setting up managing code quality tools such as SonarQube
  • Good knowledge and hands-on experience on Linux based operating systems with experience in bash scripting
  • An organized way of working, with the ability to consider multiple issues in parallel and prioritize them appropriately
  • Knowledge on fundamental aspects for release automation (packaging, dependencies, promotion, deployment, compliance)
  • Experience on project management tools such as JIRA and insight on quality analysis as well.
  • Should have worked on high traffic & highly scalable systems in past

Key Skills

Ranked by relevance