Location
Bangalore | India
Job description
Job Description: Infrastructure DevOps Engineer
Expected to have an understanding of the Software Development Lifecycle and be familiar with various automation tools for developing digital pipelines (CI/ CD pipelines). The candidate will be responsible for building, operating and monitoring the infrastructure like Mongo DB, Hive, AWS resources, focusing on automations, continuous integration and deployment practices, and operations of the infrastructure for scale, security and high availability.
Roles and responsibilities:
- Setup, operate, maintain and monitor the devops infrastructure for source control (github) and ci/cd tools like jenkins, github actions, etc. Develop robust, scalable, and secure infrastructure as code using CloudFormation and Terraform.
- Ensure the infrastructure and data are compliant with security practices like encryption, SOC-2, GPDR, etc
- Ensure infrastructure availability, performance, capacity, and monitoring through proper response to incidents, events, and alerts.
- Perform root cause analysis for service interruptions and create preventative measures for infrastructure services.
Required:
- Bachelor's degree in computer science, Information Technology, or a related field.
- 6+ years of experience working as a DevOps Engineer or similar software engineering role with a focus on infrastructure and cloud computing.
- Hands on experience in core infrastructure principles (networking, compute and storage).
- To name a few examples - OS updates, certificate updates, network and routing setups using components like Route 53, CLoudflare, etc, server health monitoring, etc
- Experience managing NoSQL database infrastructure, preferably MongoDB
- Hands on experience managing infrastructure for serverless and container workloads (Docker, Kubernetes, etc).
- Experience with infrastructure as code (IAC) using tools like Terraform and AWS CloudFormation.
- Experience with scripting languages such as Python, Bash, or similar.
- Hands on experience with CI/CD pipelines, configuration management, and tooling, such as Jenkins, GitLab CI/CD, etc.
- Strong analytical and problem-solving skills and excellent verbal and written communication skills.
- Works closely with Architecture and Development teams to deliver solutions that are reliable, flexible, scalable, and provide low-cost ownership.
- Write and review technical documentation related to infrastructure setup and automations.
Nice to have, not required:
- AWS Certifications, etc.
- Linux/Ubuntu OS hands on with shell scripting is must to have skill
Job tags
Salary