Gurugram, Haryana, India
Information Technology
Full-Time
Spark Eighteen
Overview
We are seeking an experienced DevOps Engineer to join our growing tech team. The ideal candidate will have strong expertise in Linux systems, containerization with Docker (including Docker Swarm), Infrastructure as Code (Terraform, AWS CDK), cloud environments (AWS), CI/CD automation (Jenkins), configuration management (Ansible), and modern monitoring solutions. You'll be responsible for designing, building, and maintaining scalable infrastructure and deployment pipelines that enable our development teams to move faster, safely, and reliably. You will be a trusted team member who may be granted observational access to production systems (without making direct changes) to aid in troubleshooting and ensuring stability, always adhering to strict change management protocols. This role demands a commitment to engineering excellence, including thorough design documentation, robust testing strategies for infrastructure, comprehensive READMEs, and a preference for automated, code-driven solutions over manual interventions.
Responsibilities
Responsibilities
- Set up, manage, and optimize cloud infrastructure on AWS using Terraform and/or AWS CDK (TypeScript/Python).
- Automate deployment processes using CI/CD pipelines in Jenkins or similar tools (e. g., GitHub Actions).
- Manage and orchestrate containers with Docker and Docker Swarm.
- Maintain and optimize Linux servers and ensure system-level reliability and performance.
- Utilize Ansible for configuration management and automation tasks.
- Implement monitoring and alerting using tools like Prometheus, Grafana, ELK, or CloudWatch.
- Improve infrastructure resilience and scalability through automation, well-designed architectures, and IaC best practices.
- Collaborate with developers and QA teams to streamline code deployments and troubleshoot issues.
- Develop and maintain clear, comprehensive documentation for systems, procedures, runbooks, and infrastructure designs (including READMEs).
- Design, implement, and test comprehensive backup and restore strategies for critical systems and data.
- Write and maintain Python scripts, including for AWS Lambda functions, to automate operational tasks.
- Champion engineering best practices within the DevOps domain, including code reviews for infrastructure, automated testing of IaC, and adherence to design patterns.
- Bachelor's or Master's degree in Computer Science or equivalent technical discipline.
- 3-4+ years of experience in a DevOps or Infrastructure Engineering role.
- Strong hands-on experience with Linux system administration.
- Deep understanding of Docker, including Docker Compose and Swarm Mode.
- Proficiency with Infrastructure as Code principles, using tools like Terraform and AWS CDK (TypeScript/Python).
- Solid experience managing AWS services (EC2 S3 VPC, IAM, ECS, Lambda, etc. ).
- Expertise in building CI/CD pipelines using Jenkins, GitHub Actions, or equivalent.
- Experience with configuration management tools, particularly Ansible.
- Proficiency in Python, especially for scripting and developing AWS Lambda functions.
- Knowledge of version control systems (preferably Git).
- Familiar with setting up monitoring and logging stacks (e. g., Prometheus, Grafana, ELK, CloudWatch).
- Demonstrable ability to produce high-quality design documents and comprehensive technical documentation.
- Excellent verbal and written communication skills.
- Strong analytical and problem-solving capabilities.
- Ability to make data-driven decisions.
- High ownership attitude with a proactive support mindset.
- Collaborative team player with strong interpersonal skills.
- Passion for continuous learning and staying updated with emerging technologies.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in