JOB RESPONSIBILITIES:
As a Sr. Cloud Engineer, you will be part of a team that is responsible for managing and maintaining our private and public cloud infrastructure. This person will assist our efforts to leave manual, labor intensive processes behind and reach our goal of automation and managing infrastructure as code. The Senior Engineer, Cloud will be an integral part of the company wide efforts to establish DevOps best practices and develop repeatable automation.
What you will be doing as a Sr. Engineer, Cloud?
Plan and execute the migration of all types of workloads to cloud providers such as AWS.
Manage and support environments in accordance with company security guidelines, policies and practices.
Mastery of infrastructure as code, as it relates to Python, CloudFormation, Terraform and other tooling as required within the AWS ecosystem.
Working closely with Application Developers to build out CI/CD pipelines and workflows.
Creatively solve new complex problems while trying to keep the solution simple
Script with languages such as Python, Bash or Ruby.
Participate in on-call escalation chain as well as off-hour maintenance.
Provide access management, provisioning/deprovisioning and automation for the many tools and services at Client Site.
Develop highly repeatable processes and have a desire to automate everything in a Cloud Native, DevOps environment
REQUIREMENTS:
Bachelor’s degree in Computer Science or related field, or equivalent combination of education and experience
Experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems
experience using standard server software such as MySQL, Apache and Nginx
working with configuration management tools such as Puppet, Chef or Ansible
Familiarity with CI tools, Docker, and container orchestration tools (Kubernetes/EKS).
Experience with container and serverless technology
working with Atlassian products such as Jira, Confluence and Statuspage
Experience managing and working with CI tools such as Jenkins, TravisCI, and Harness
Experience using version control systems such as Git to manage code within the SDLC
Experience working with developers in an Agile methodology environment
Communicate fluently, presenting complex information in a way that is easily understood by both technical and non-technical audiences
Ability to perform other duties and responsibilities as assigned