Senior DevOps Engineer (AWS/Azure)

Full Time
Pune
Posted 3 weeks ago

We are hiring a Senior DevOps Engineer who will be a part of a dynamic and diverse software development team responsible for building and maintaining multiple environments. You will bring cloud management and sysadmin skills for application deployment and management while assisting in building engineering activities and looking for ways to automate the end-to-end deployment process. You should have passion for technology combined with a level-headed approach to problem-solving, and broad experience with build & deployment software. You will bring a desire to understand and play with newer technologies and software methodologies.

Responsibilities:

  • Setup CI services and environment
  • Promote CI and automation
  • Build and promote different code/process quality metrics/systems (act as an initiator and drive the whole process
  • Act as a point of conjunction among software engineering, QA, and operations teams
  • Roughly 70% hands-on coding and 30% Operations
  • Applies technical expertise to design and develop innovative solutions in the cloud
  • Utilizes understanding of DevOps and software engineering best practices to influence the design and implementation approaches and solutions
  • Works in a cross-functional style to achieve results
  • Bring an Automation First attitude

Requirements:

  • Strong experience in and knowledge of a wide range of build tools and scripting languages (Python, Bash, PowerShell) for both Windows and Linux platforms
  • Continuous Integration experience (preferably Jenkins and/or TeamCity)
  • Experience with configuration management frameworks such as Ansible, Chef, and Terraform
  • Experience in ELK and Prometheus
  • Development background – ability to read and modify the code and fix build issues
  • Experience with task automation using off-the-shelf tools and/or customized scripts
  • Experience in performing Linux and Windows systems administration, including
    troubleshooting, security/performance monitoring, and tuning
  • Experience in developing and supporting software applications within a multi-platform continuous integration, deployment, and delivery environment
  • Experience with automated application build, deployment, and support using Maven and Ant
  • Experience with performing version control and continuous integration of build, deploy, and test using Jenkins, Bamboo, uDeploy, and Liquibase
  • Designing innovative technical solutions using DevOps practices
  • Experience working on open source platforms (Apache, Tomcat, Nginx, Node.js, etc)
  • Hosted and configured cloud-based service experience (AWS/Azure/GCP and/or private cloud)
  • Experience with performing infrastructure automation and development using configuration management and containerization technologies like Chef, Ansible, Terraform and Docker for multi-tier web applications
  • Knowledge of virtualization environments (e.g. VMWare, OpenStack, KVM)
  • Knowledge of distributed version control systems (e.g. Git/Stash)
  • Installing and administering MySQL or open source no-SQL databases
  • Strong familiarity with JIRA, SCM/GIT including branching and merging strategies
  • Good understanding of RESTful web services

Good to have:

  • Passion for writing great, simple, clean, and efficient code
  • Should be a fast learner and have excellent problem-solving capabilities
  • Should have excellent written and verbal communication skills
  • Experience in working with large-scale distributed systems is a plus
  • Should be able to independently design and build components for the automation platform
  • Should assist in the maintenance of the tools and troubleshooting the issues

Why should you join Opcito?
We are a dynamic start-up that believes in designing transformation solutions for our customers with our ability in unifying quality, reliability, and cost-effectiveness at any scale. Our core work culture focuses on adding material value to client products by leveraging best practices in DevOps like continuous integration, continuous delivery, and automation, coupled with disruptive technologies like cloud, containers, serverless computing, and microservice-based architectures. Here are some of the perks of working with Opcito:

  • Outstanding career development and learning opportunities
  • Competitive compensation depending on experience and skill
  • Friendly team and enjoyable working environment
  • Flexible working schedule
  • Corporate and social event.

Apply Online

A valid email address is required.