Cloud DevOps Engineer
Key Skills:
In-depth experience in E2E CICD platform establishment on cloud (AWS/GCP/Azure), such as Continuous Integration, Continuous Delivery, Automated Quality Testing, Software Configuration Management, Security and Automated Environment provisioning
Should have 8 to 12 years of hands on experience in DevOps implementation
Expertise in E2E DevOps tools including cloud native services and certifications are preferred (AWS/Azure etc Certification)
Hands on experience in deploying Cloud based infrastructure, and proficiency in modern SCM packages (Ansible, Puppet, Chef, Terraform, CloudFormation etc.)
Hands on experience in creating and managing Docker/Kubernetes based deployments
Experience in monitoring tools configuration and installation such as Grafana, New relic, Splunk etc
Implement the change control standards and to incorporate them into policy and procedures.
Experience of, and administration experience with tools such as AWS/GCP/Azure Native DevOps Services, Bamboo, Jenkins, Openshift, Rancher, CodeFresh, Harness, GitHub, Bitbucket, Jira, Nexus etc but not restricted only with listed tools
Proficiency in Linux system administration & in development programming languages is an added advantage (Java, Ruby, C/C++, Node.JS ,Python etc), database technologies (Oracle, MySQL, Redis, Aurora), and networking protocols used for the implementation of supported systems
Experience in handling Pega platform as a Service or other SaaS based DevOps implementation is an added advantage .
Key Roles & Responsibilities
Leading both cloud based / On prem/ SaaS based CICD solution designing and implementation of build, release and deployment of enterprise application
Execute DevOps assessments on existing / new engagements, Identify improvements, optimization, or maintenance efforts in the following specialties: continuous integration, continuous build, test automation, monitoring, , automation, risk management, software life-cycle management and development methodologies, visual design, information architecture and selfheal solutions
Identify and implement tools/ services that can help the engineering team to produce better software/ services more efficiently and provide recommendations
Work with delivery teams to identify and recommend improvement opportunities by leveraging DevOps maturity model and assessment toolkits
Identify appropriate technologies to solve technical problem statements
Drive pilot engagements and support setting up high performing teams to deliver value for customers
Lead the analysis of technical requirements of applications to ensure systems provide required availability, latency, scalability and efficiency
Engage delivery teams in issue resolution/ decisions and drive alternatives with though leadership and automation experience
Provide technical, managerial, and technology direction for problem definition, analysis, requirements development, and implementation of complex solutions by making automation related recommendations for existing and new customers.
Support in creating collateral and content & develop use cases on DevOps
Provide guidance on DevOps implementation and best practices across different platforms