Sr. DevOps Engineer
Bangalore, KA, IN, 560029
Role: Sr. DevOps Engineer
Experience: 7+
Qualifications
- 7+ years of hands-on experience in DevOps, with a strong emphasis on automation.
- Extensive understanding and working knowledge of using Infrastructure as Code (IaC) to represent service provisioning and configuration using Terraform (additionally familiarity with Bicep and Azure CDK)
- Strong experience with Kubernetes orchestration using Helm and Terraform
- Proficient with Java, Maven, Spring Boot with good understanding of the Maven lifecycle
- Knowledge around containerization and deployment of Java/NodeJS services
- Experience working with monitoring and logging tools like Azure Monitor, Log Analytics, Prometheus, Grafana & EFK (including application integration)
- Native cloud knowledge and hands on experience working on platform level services (SaaS/PaaS/IaaS) relevant to Azure networking, web application deployment, logging/analytics, storage/database, and AKS configuration
- Passionate about fast feedback cycles, continuous integration, devops, and secure deployments
- Bachelor’s degree or higher in a computer science or related field and/or relevant experience
Responsibilities
- Responsible for deploying, automating, maintaining, troubleshooting, and improving the infrastructure as code, pipelines, automation around the end-to-end product lifecycle
- Integrate test automation and security/vulnerability scanning within multi-stage CI/CD pipelines including integrating with SonarQube and resolving open-source software (OSS) vulnerabilities
- Work closely with software development and operations teams to understand their requirements and ensure seamless integration of infrastructure changes.
- Develop and maintain cluster creation/maintenance scripts and configuration (Infrastructure as code, Terraform, helm charts, etc.)
- Maintain detailed documentation of infrastructure configurations and processes.
- Diagnose, research, and remedy complex issues.
- Following best practices around compliance, and security across multiple cloud environments
- Ready, willing, and able to pick up new technologies and contribute towards automation tasks (design, code, test, CI/CD, deploy, etc.)
Specialization Description
General Engineering is responsible for leading, managing, and/or performing work across multiple engineering areas of an organization’s operations. Activities include but are not limited to, analyzing technology trends, designing new products/processes, modifying and improving existing products/processes, developing test procedures. Confers with others in the organization to determine engineering feasibility, cost effectiveness, and customer demand for new and existing products. May be involved in field-testing of products, processes, and/or systems.
Level Description
Experienced level professional that applies practical knowledge of job area typically obtained through advanced education and work experience. Works independently with general supervision. Works to achieve operational targets within the job area with a direct impact on function / sub-function results. Problems faced are difficult but typically not complex. May influence others within the job area through explanation of facts, policies and practices.