In the role of Senior DevOps Engineer, you will interface with key stakeholders and apply your technical proficiency across different stages of CI/CD, Application Architecture definition and Design. You will play an important role in creating the high-level design artifacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a cutting edge technology framework, where teamwork and collaboration are paramount and highly encouraged, excellence is rewarded, and diversity is respected and valued.
Responsibilities:
- Migrating complex, multi-tier applications from on-prem to AWS
- Selecting appropriate AWS services to design and deploy an application based on given requirements
- Working in a globally distributed team to provide innovative and robust Cloud centric solutions Closely working with Product Management and Vendors to develop and deploy Cloud services to meet customer expectations
- Integrate, configure, document and deploy compliant infrastructure and supporting services in the Cloud platform
- Design, Optimization and Documentation of the Operational aspects of the Cloud platform
- Troubleshooting problems, resolving root cause, and where possible, fixing the bug(s)
- Collaborate with Risk Management to ensure necessary controls to Cloud services are deployed and tested
- Working closely with customers to develop robust and reusable configuration management components
- Migrating complex, multi-tier applications from on-prem to AWS Selecting appropriate AWS services to design and deploy an application based on given requirements
- Working in a globally distributed team to provide innovative and robust Cloud centric solutions
- Closely working with Product Management and Vendors to develop and deploy Cloud services to meet customer expectations
- Integrate, configure, document and deploy compliant infrastructure and supporting services in the Cloud platform
- Design, Optimization and Documentation of the Operational aspects of the Cloud platform Troubleshooting problems, resolving root cause, and where possible, fixing the bug(s)
- Collaborate with Risk Management to ensure necessary controls to Cloud services are deployed and tested
- Understand Application stack such as React and Drupal, Java, Node Js
- 4+ plus years of experience working with AWS and a proven track record of building complex infrastructure
- 4+ plus years of experience with AWS design, architecture and services (EC2, IAM, S3 etc)
- 4+ plus years of experience with Infrastructure as Code (Terraform, Ansible, Cloudformation etc)
- 3+ plus years of experience with server infrastructure, virtualization, and cloud computing
- 3+Experience working in AWS via the CLI and management console.
- 5+Full-stack development experience using Programming Languages/Frameworks such as: JAVA, Python, Golang, Scala, Java Script, C#
- Experience with architecting and maintaining high availability production systems
- Strong development skills in GIT, adept in linux commands
- Experience in Software Installation, configuration and Patching Knowledge of system monitoring in a cloud environment including cloud specific products and tools
- Experience with Agile and DevOps concepts Developing monitoring architecture and implementing monitoring agents, dashboards, escalations and alerts
- Good knowledge of security (SAML, OAuth, OpenID, Kerberos, Policies, entitlements etc.) and RedHat Enterprise Linux.
- An in-depth knowledge Infrastructure deployment experience in the Public cloud Knowledge of security controls for the Public cloud (encryption of data in motion/rest and key management
- Experience with distributed, parallel file systems and related tools (GPFS, CFS etc)
- Knowledge of Linux containers.
- Experience in configuration of front end applications, familiarity with CDN, CMS and application layer