What are the responsibilities and job description for the Sr. Cloud DevOps Engineer position at GIA (Gemological Institute of America)?
Job Overview
As a Senior Cloud DevOps Engineer, you will be responsible for the design, automating and building our next generation cloud CI/CD pipeline and infrastructure. You must be able to work in and adapt to a fluid, fast-paced environment. You will be collaborating closely with the architecture and engineering teams to build a world class Cloud environment.
Essential Duties And Responsibilities
Job posting salary range: $120-160K
Las Vegas, NV, New York, NYLas Vegas, NV, New York, NY
Disclaimer: This job description indicates in general terms, the type and level of work performed as well as the typical responsibilities of employees in this classification and it may be changed by management at any time. Other duties may also apply. Nothing in this job description changes the at-will employment relationship existing between the Company and its employees.
As a Senior Cloud DevOps Engineer, you will be responsible for the design, automating and building our next generation cloud CI/CD pipeline and infrastructure. You must be able to work in and adapt to a fluid, fast-paced environment. You will be collaborating closely with the architecture and engineering teams to build a world class Cloud environment.
Essential Duties And Responsibilities
- Own and contribute to an end-to-end agile DevOps-based software development life cycle with end-to-end automation in mind (Tools & Processes).
- Collaborate with the architecture team to build Cloud patterns with High Availability, scale, security, monitoring, and configuration of cloud platform services.
- Planning, installing, and deploying highly available solutions on the public cloud.
- Data center agnostic architecture and design to support AWS, IBM, and Azure, etc.
- Develop the automation tools for deployment, patch updates, and disaster recovery.
- Create and manage provisioning automation via CloudFormation, etc.
- Support process for Kubernetes and Docker creation pipelines.
- Support the agile software development process among cross-functional teams to ensure smooth product delivery.
- Be a primary person to handle P0/P1 incidents reported in the production and staging landscape.
- Work with development teams across multiple organizations to drive automation, establish software standards, service modularity, testing standards, and deployment/management of microservices.
- Mentor and train junior DevOps engineers.
- Perform incident/alert troubleshooting, problem analysis and provide high quality solutions to technical issues.
- Support and improve our tools, infrastructure, and processes that support rapid and reliable delivery of high-quality software to our production service.
- Assist development in troubleshooting system and software issues in all environments.
- Write effective documentation.
- Manage RCA, Incident Process, and Risk Analysis of the cloud services.
- On-call support in cases of issues on production environment.
- Provide proactive support on critical issues, including liaison with business users, system users.
- Take ownership and resolve the issues related to production environment within expected by SLA time frames.
- Keep up to date on the latest and greatest tools and solutions that will best serve the business.
- Other duties as assigned.
- Experience across entire SDLC, CI/CD tools, with configuration & release management, deployments, and troubleshooting in cloud environments.
- Significant experience with tools used for automated deployment, scaling, and operations of application containers such as Kubernetes, Docker, EKS, EC2.
- Experience with public clouds such as AWS, IBM.
- Experience with IaaC provisioning suck as AWS CloudFormation, Terraform.
- Hands on experience with CI/CD tools such as AWS CodePipeline, CodeBuild, CodeDeploy.
- Hands on experience with image management, AMI.
- Experience with Cloud asset management such as AWS Config, Systems Manager.
- Experience with managing AWS organizations.
- Strong scripting experience with Bash, PowerShell, Python.
- Understanding of source code version control systems, GitHub and code branching/merging strategies.
- Network automation such as switch configurations, routing, & load balancers.
- Excellent cloud experience including but not limited to multi-tenancy, secured application, high availability, Micro Services, telemetry.
- Experience with migrating legacy applications to cloud adhering to best practices is a plus.
- Excellent communication skills (written, verbal, interpersonal).
- Ability to work independently with little direct supervision.
- Bachelor’s Degree in related field.
- 5 years of designing and implementing end-to-end automation for enterprise product in cloud platform.
- Work is performed in a designated professional office workstation and environment.
- Extensive use of office equipment to include computer, calculator, copier, fax, and other business related machines and software.
Las Vegas, NV, New York, NYLas Vegas, NV, New York, NY
Disclaimer: This job description indicates in general terms, the type and level of work performed as well as the typical responsibilities of employees in this classification and it may be changed by management at any time. Other duties may also apply. Nothing in this job description changes the at-will employment relationship existing between the Company and its employees.
Salary : $120,000 - $160,000