S

DevOps Engineer

Scrumconnect Limited
Full-time
On-site
Bangalore North, Karnataka, India
Software & Automation

About the Role:

We are seeking a Senior DevOps Engineer to lead the migration of multiple applications and services into a new AWS environment. This role requires a strategic thinker with hands-on technical expertise, a deep understanding of DevOps best practices, and the ability to guide and mentor other engineers. You will work closely with architects and technical leads to design, plan, and execute cloud-native solutions with a strong emphasis on automation, scalability, security, and performance.



Key Responsibilities:

  • Take full ownership of the migration process to AWS, including planning and execution.

  • Work closely with architects to define the best approach for migrating applications into Amazon EKS.

  • Mentor and guide a team of DevOps Engineers, assigning tasks and ensuring quality execution.

  • Design and implement CI/CD pipelines using Jenkins, with an emphasis on security, maintainability, and scalability.

  • Integrate static and dynamic code analysis tools (e.g., SonarQube) into the CI/CD process.

  • Manage secure access to AWS services using IAM roles, least privilege principles, and container-based identity (e.g., workload identity).

  • Create and manage Helm charts for Kubernetes deployments across multiple environments.

  • Conduct data migrations between S3 buckets, PostgreSQL databases, and other data stores, ensuring data integrity and minimal downtime.

  • Troubleshoot and resolve infrastructure and deployment issues, both in local containers and Kubernetes clusters.



Required Skills & Expertise:

CI/CD & DevOps Tools:

  • Jenkins pipelines (DSL), SonarQube, Nexus or Artifactory

  • Shell scripting, Python (with YAML/JSON handling)

  • Git and version control best practices

Containers & Kubernetes:

  • Docker (multi-stage builds, non-root containers, troubleshooting)

  • Kubernetes (services, ingress, service accounts, RBAC, DNS, Helm)

Cloud Infrastructure (AWS):

  • AWS services: EC2, EKS, S3, IAM, Secrets Manager, Route 53, WAF, KMS, RDS, VPC, Load Balancers

  • Experience with IAM roles, workload identities, and secure AWS access patterns

  • Network fundamentals: subnets, security groups, NAT, TLS/SSL, CA certificates, DNS routing

Databases:

  • PostgreSQL: pg_dump/pg_restore, user management, RDS troubleshooting

Web & Security Concepts:

  • NGINX, web servers, reverse proxies, path-based/host-based routing

  • Session handling, load balancing (stateful vs stateless)

  • Security best practices, OWASP Top 10, WAF (configuration/training), network-level security, RBAC, IAM policies



Candidate Expectations:

The ideal candidate should be able to:

  • Explain best practices around CI/CD pipeline design and secure AWS integrations.

  • Demonstrate complex scripting solutions and data processing tasks in Bash and Python.

  • Describe container lifecycle, troubleshooting steps, and security hardening practices.

  • Detail Kubernetes architecture, Helm chart design, and access control configurations.

  • Show a deep understanding of AWS IAM, networking, service integrations, and cost-conscious design.

  • Discuss TLS certificate lifecycle, trusted CA usage, and implementation in cloud-native environments.

Preferred Qualifications:

  • AWS Certified DevOps Engineer or equivalent certifications.

  • Experience in FinTech, SaaS, or other regulated industries.

  • Knowledge of cost optimization strategies in cloud environments.

  • Familiarity with Agile/Scrum methodologies.

  • Certifications or experience with ITIL or ISO 20000 frameworks are advantageous.