Job description
The purpose of this role is to design, test, deploy and maintain DevOps solutions.
Job Title: DevOps Engineer
Job Description:
Key Responsibilities
• Contribute to the design process, transforming plans into tasks that assist in developing systems and applications that are tightly coupled and highly performant.
• Maintain & advance a culture of trust, integrity, accountability, service, and sense of urgency.
• Work with remote teams with the same respect and efficiency as your teammates sitting next to you. Understand how to develop empathy, respect, and trust from a far.
• Establish and maintain a culture that puts the product development team as the primary customer for all Ops group services.
• Investigate, develop, monitor, and administer programmatically scalable infrastructure components using AWS.
• Ensure backups and disaster recovery plans are current and in compliance with IT directives.
• Participate in capacity planning and system monitoring improvements.
• Anticipate and remove system capacity and availability “roadblocks” for department.
• Develop a working knowledge of Digital Marketing principles and techniques.
• Contribute and maintain procedures for proactive 24/7 incident reporting, escalation, and
resolution for all key systems.
Expected Experience
• 2-4 years of enterprise systems design and maintenance
• 4+ years of Linux administration
• 2+ years of container/orchestration experience (Docker, Kubernetes, EKS, Container Service etc.)
• 2+ years working with cloud platforms such as AWS, GCP (AWS strongly preferred)
• 3+ years of experience with infrastructure as code to automate deployment (Terraform, AWS CloudFormation)
• 1+ years of experience with networking, storage, and other typical infrastructure attributes
• 1+ years of experience scripting in Bash, Perl, Python/Ruby, and/or Java
• 1+ years of experience with virtualisation of servers, networking, and storage
• 2+ years working with or around code repository systems (Git, Bitbucket, GitHub)
• Experience / familiarity with Jenkins, Maven, or other CI/CD Tools
• Good Exposure to monitoring tools like Prometheus, Grafana, Datadog etc.
• Basic knowledge of handling compliance and security best practices in Containers, Cloud services etc.
Skills
• Ability to use a wide variety of open source technologies and tools
• Ability to code and script
• Strong knowledge of OS image deployments and other rapid rebuilding techniques
• Experience researching and designing highly available systems
• Being comfortable with frequent, incremental code testing and deployment (agile)
• Strong grasp of automation tools
• Data management skills
• Understanding and focus on business outcomes
• Understanding and efficiency in collaboration
Location: Bengaluru
Time Type: Full time
Contract Type: Permanent