This is a rare opportunity to provide solutions to handle technical aspects of end-to-end release life cycle for applications delivered by development team, from a DevOps stand point.
The Cloud DevOps team will be fully owned and run from India providing complete solution for driving CICD, Container deployment solutions.
The role will be responsible for Design the infrastructure requirements for multiple partners on public cloud platforms like MS Azure as well as private cloud.
You will be responsible for keeping our services up and running, as well as building out our server infrastructure to support future services and platform technologies
The role will collaborate with IT partners across the department to understand the use cases and infrastructure requirements to effectively design a maintainable and effective solution.
Give back to the community whenever possible - share research/training findings internally, participate in internal and external technology groups, or mentor members of the engineering community.
Deploy infrastructure-as-code initiatives, applying your expertise in IT automation solutions, containers, object storage, orchestration, configuration management, continuous deployment, automated testing, and monitoring
Work with systems team to implement dedicated monitoring solutions, handling to uptime and performance KPIs.
Develop and document standard methodologies for provisioning, application scaling, and configuration management, planning capacity, and testing to deliver extraordinary systems performance in production.
Responsible for crafting and providing solution for automation of CICD setup for Container deployments (Docker/Kubernetes/Openshift)
Implement monitoring and logging solutions for different technology stacks or container orchestration platforms
Implement infrastructure as code for various cloud platforms.
Responsible for working with the multiple programs for platform and infrastructure requirements that is optimally designed for usage across the department
Serve as primary critical issue for all DevOps issues. Collaborate with Technical Operations, Systems, and Maintenance teams to devise multi-tier support procedures. Collaborate effectively with developers, project managers, regional managers, quality assurance and other team members
Share the acquired knowledge and provide training to the team members
BS/MS in Computer Science or a related field with 7-10 years of working experience
3+ IT experience in an enterprise public cloud environment. (preferably Microsoft Azure)
In-depth, hands-on experience with Linux, Windows networking, server, and cloud architectures.
In-depth, Hands on experience with CICD solutions Jenkins ,Gitlab CI and TeamCity
Hands-On experience with tools like Maven/Gradle/NPMs.
Hands-On experience with Ansible, Terraform, Puppet, Chef
Hands-On experience with Docker, Kubernetes, Openshift
General cloud ops knowledge with at least one public cloud provider, such as committed volume lifecycle, auto scaling, cloud-config, security, instance lifecycle, etc.
Experience with MS Azure in: ARM, Virtual networks, Load balancer, WAF, and Container Services etc.
Experience with monitoring tools such as Splunk, Prometheus, AppDynamics
Able to perform detailed analysis of business problems and technical environments issues and use this in crafting the solution
Able to work creatively and analytically in a problem-solving environment that takes end to end responsibilities
Able to work in a dynamic agile development environment
Capable of leading a team of ops and ability of prepare and execute a vision
Experience in financial industry and an enterprise environment is a plus
You have superb communication skills in written and verbal