Senior Software Engineer: DevOps at Delivery Solutions
Job details
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: Infrastructure - Ensure 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 P1s
- Incidence management and root cause analysis.
- Make architectural changes to ensure we are in compliance with our security posture and performance SLAs
- Operate, 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 Groups
- Good to have experience on IaC based technologies such as Cloud Formation, Terraform.
DevOps - Ensure proper functioning of CI/CD pipelines. Know how to setup Jenkins pipelines using Groovy
- Ensure deployments happen faster
- Manage and operate the infrastructure and configuration of applications with a
focus on automation and infrastructure as code. - Work with various stakeholders/ teams in creating the infrastructure needed for various features
- Utilization of DevOps tools like Snyk, JFrog, Jenkins, Grafana, Prometheus
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Have the technical skill to review, verify, and validate the software code developed in the project.
- Manage Sandbox & production deployments
|
Qualifications - At least 4 years of experience in maintaining infrastructure
- Proven ability in managing infrastructure at scale
- Have worked on setup & monitoring of production infrastructure
- Certifications related to infrastructure management and AWS, GCP
- Experience using Docker/Kubernetes.
- Ability to code to manage infrastructure and Jenkins pipelines
- Experience 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. |
Apply now