Senior Software Engineer: DevOps
2024-11-06
India
Delivery Solutions
Job Summary:We are seeking a talented DevOps Engineer with expertise in AWS and GCP environments, CI/CD pipelines, Terraform, MongoDB, RDS, REST APIs, and API Gateway. The ideal candidate will be responsible for building and managing scalable cloud infrastructures, automating deployment processes, and ensuring high availability and performance of our systems.Responsibilities:InfrastructureEnsure the resilience of the system through disaster recovery and implementation of architectural changes that ensure 0 downtime.Setup monitoring dashboards and alerts to ensure our SLAs are being met and that the system is stable.Investigate the cause of alerts and take appropriate actions. Assist team during P1sIncidence management and root cause analysis.Make architectural changes to ensure we are in compliance with our security posture and performance SLAsOperate, Administrate, Audit and provide Support on Cloud Based Resources (AWS).API Gateway, Route 53, Security Gateways, VPC, EC2, ECS, S3, SSM, ELB/ALB/NLB, Target Groups, Launch Templates/Configurations, Auto Scaling GroupsGood to have experience on IaC based technologies such as Cloud Formation, Terraform.DevOpsEnsure proper functioning of CI/CD pipelines. Know how to setup Jenkins pipelines using GroovyEnsure deployments happen fasterManage and operate the infrastructure and configuration of applications with afocus on automation and infrastructure as code.Work with various stakeholders/ teams in creating the infrastructure needed for various featuresUtilization of DevOps tools like Snyk, JFrog, Jenkins, Grafana, PrometheusWorking with software developers and software engineers to ensure that development follows established processes and works as intendedHave the technical skill to review, verify, and validate the software code developed in the project.Manage Sandbox & production deploymentsQualificationsAt least 4 years of experience in maintaining infrastructureProven ability in managing infrastructure at scaleHave worked on setup & monitoring of production infrastructureCertifications related to infrastructure management and AWS, GCPExperience using Docker/Kubernetes.Ability to code to manage infrastructure and Jenkins pipelinesExperience in automation tools & eagerness to "automate all the things"Experience with alerting, and monitoring tools (Cloudwatch/ Newrelic)Suppose you are a self-motivated individual with a passion for delivering high-quality software and want to work with a team that values creativity and innovation. In that case, we encourage you to apply for this exciting opportunity. Join our team and be part of a dynamic environment where your expertise will significantly impact our software products.Please submit your resume along with any relevant project portfolios or GitHub repositories, for consideration.