Location
Mumbai | India
Job description
- Cornerstone is looking for a Senior DevOps Engineer to be part of Infrastructure & DevOps Engineering team and will be responsible for all of Cornerstone s production systems and services
- Goal of the infrastructure team is to achieve highest levels of efficiency and productivity using various tools, processes, and frameworks
- You will be collaborating with some of the best technical minds in the industry and contributing to one of the best cultures in the industry
- This critical position provides great visibility and individual growth potential for an ambitious Software Engineer professional, but also requires proven experience with exponential growth on a global scale
In this role you will
- Develop code to build infrastructure that is highly available and scalable in AWS public cloud.
- Work on infrastructure which includes ElastiCache/Redis, DocumentDB/MongoDB, Consul, Kong, RabbitMQ, and a multitude of AWS services include ECS, Lambda, Aurora, Dynamo, Kubernetes, etc
- Ability to develop software tools that helps drive initiatives around building, deploying, upgrading application systems to improve capacity, feature set, availability, reliability, and performance
- Experience developing and maintaining CICD deployment pipelines making sure we smoothly ship code to production daily (for hundreds of engineers)
- Collaborate across internal teams (engineering, operations, product) to create feature priorities to deliver software and infrastructure changes into production environments
- Direct technical experience with Infrastructure as Code and CI/CD tools such Jenkins, Terraform, CloudFormation, Docker, Puppet, Ansible, etc
- Help define best practices for source control, continuous integration, automated testing, and release management
- Bring new automation technologies to improve the velocity and quality of our engineering efforts
- Implementing various development, testing, automation tools and IT infrastructure. Developing Reusable tools/utilities using Jenkins
- Troubleshooting techniques and fixing the code bugs
- Encouraging and building automated processes wherever possible
you've Got What It Takes If You Have
- 5+ years of overall IT experience. Min 4 years of experience in the DevOps role.
- bachelors Degree in Computer Science, Engineering, Information Technology, related field, or equivalent degree or experience.
- Software development skills in C#, Python, Groovy is preferred
- Excellent scripting knowledge with PowerShell, Bash, Python, Groovy
- Experience designing, building, and managing highly reliable and highly-scalable infrastructure (ie Redis, MongoDB, Consul, Kubernetes etc)
- Experience using configuration management tools, such as Jenkins, TeamCity, Puppet, Docker
- Experience with infrastructure & CI/CD systems development preferred
- Experience with Linux and Windows; OS, networking, sysadmin
- Strong Database skills (Relational, Document, Key-Value, Graph, etc)
- Up to date and active in the open-source community
- Configuration and managing databases such as SQL, Mongo, Document DB
- Experience on working with AWS service Console
- Self-motivated, requiring minimal oversight.
- Good team player with the ability to handle multiple concurrent priorities in a fast-paced environment.
- Excellent interpersonal skills to interact with senior-level personnel and team members
- Ability to work well both independently and in teams
- Ability to multi-task and to prioritize rapidly changing task assignments
- Experience working in a fast-paced and deadline-oriented environment
- Excellent organization and communication skills, both written and verbal
Job tags
Salary