Applications closed

This job is no longer accepting applications. Browse similar open roles below — or sign up free to get matched and apply in one click.

Circles logo

Software Engineer II (DevSecOps)

Circles
NewPosted yesterday

LOCATION

India · Hybrid

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

CI/CDKubernetesDockerCloud InfrastructurePythonIncident responseRoot Cause Analysis

Job description

Overview

Software Engineer II (DevSecOps) is a hands-on individual contributor role responsible for proposing, designing, implementing and troubleshooting CI/CD pipelines for multi-tier applications deployed on virtual machines and containerized platforms in public cloud environments.

What you'll do

  • Design, implement, test and troubleshoot CI/CD pipelines for containerized applications, covering the full lifecycle from build to deployment.
  • Establish continuous delivery and deployment pipelines integrated with release workflows to support streamlined release orchestration.
  • Diagnose and resolve issues in multi-layered, containerized applications deployed in cloud environments.
  • Own infrastructure architecture and define non-functional requirements, ensuring alignment with the overall technology roadmap and platform launch objectives.
  • Champion a Site Reliability Engineering (SRE) culture across the organization by promoting industry best practices, standards, tools, documentation and reusable code across engineering teams.
  • Design, develop and drive adoption of solutions that enhance observability, reliability and operational efficiency across the platform.
  • Integrate AI-driven solutions into the software development lifecycle to enhance development and operational efficiency.
  • Automate manual, repetitive or mechanical processes by applying software and scripting solutions wherever beneficial.
  • Troubleshoot complex, cross-platform issues spanning OS, networking and databases in a cloud-based SaaS environment; handle live production incidents and ensure implementation of SRE best practices.
  • Conduct system discovery and analysis to identify and implement performance, availability and reliability improvements.
  • Collaborate with software engineers and QA teams to ensure the system meets non-functional requirements such as performance, availability and security.
  • Maintain comprehensive system documentation, develop runbooks and ensure key system knowledge is accessible to relevant stakeholders.
  • Manage and monitor infrastructure deployment and orchestration, including servers, Docker containers, Kubernetes clusters and other backend components.
  • Stay up-to-date with security trends, proactively identify vulnerabilities and troubleshoot complex security issues.
  • Participate in an on-call rotation, including weekend support, to ensure high availability and quick incident response.

What you'll need

  • Bachelor's or master's degree in Information Technology/Computer Science or equivalent combination of education and experience.
  • Minimum 3+ years of hands-on experience with CI/CD platforms and Kubernetes, with a strong background in DevOps, SRE and Agile methodologies.
  • Proven experience in designing, setting up and maintaining Kubernetes clusters and managing containerised pipelines.
  • Expertise in developing, testing and implementing CI/CD pipelines for automating build, deployment and code promotion processes.
  • Proficient in writing automation scripts and pipelines using Groovy or Python to streamline routine tasks and eliminate manual intervention.
  • Strong background in troubleshooting CI/CD pipeline issues, especially for containerised and multi-layer applications deployed in GCP or AWS.
  • Experience in infusing AI into the software development lifecycle to enhance automation and decision-making.
  • Extensive experience working with cloud-native CI/CD environments and container technologies including Docker, Kubernetes, Docker Swarm and Helm.
  • Solid experience as a Linux system administrator (e.g., Ubuntu, RedHat), with proficiency in command-line tools such as Bash, VIM and SSH.
  • Familiarity with infrastructure monitoring and performance analysis tools such as Grafana, Prometheus, DataDog, Nagios and New Relic.
  • Strong analytical and problem-solving skills with the ability to perform deep root-cause analysis and implement effective solutions.
  • Advanced knowledge of core infrastructure components including storage, systems and networking.
  • Self-motivated, adaptable and able to manage multiple priorities independently with a collaborative, team-first attitude.
  • Strong communication and presentation skills, capable of clearly conveying ideas to diverse stakeholders using visual aids such as PowerPoint and architecture diagrams.
  • Excellent problem-solving and analytical abilities with a data-driven mindset to identify root causes, validate outcomes and provide effective solutions.
  • Quick to learn new technologies and apply them to deliver impactful, timely results with minimal supervision.
  • Organized and detail-oriented, with the ability to provide relevant project updates and insights to stakeholders efficiently.

Nice to have

  • Kubernetes CKA or CKAD certification.
  • AWS or GCP DevOps related certifications.
  • GCP or AWS certification on cloud architecture (associate/professional).
  • Experience integrating AI into the Software Development Lifecycle (SDLC), particularly within CI/CD pipelines.
  • Practical experience with Infrastructure as Code (IaC), Configuration Management as Code (CMaC) and Policy as Code (PoaC).
  • In-depth knowledge of common internet protocols and applications such as SMTP, DNS, HTTP, SSH and SNMP.
  • Familiarity with platforms like GitLab or GitHub and technologies like ELK stack, Redis, RabbitMQ, Kafka and Etcd.

Details

  • Location: Bangalore, India.
  • Participation in an on-call rotation, including weekend support.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II (DevSecOps)