Principal Cloud DevOps Engineer Location:San Francisco, CA
100,000 - 200,000
Job Description:
Role:Principal Cloud DevOps Engineer
Location:San Francisco, CA
Job description
Summary:
- The Principal DevOps Cloud Engineer is responsible for building and scaling a reliable state of the art cloud-services platform and architecting customer facing web apps around AWS Docker containers.
- This role leads the development and maintenance of application tools that build, deploy, automate and streamline code management and product delivery process on Amazon AWS Cloud.
- Working as the technical lead, this role ensures reproduc ability, audit ability and trace ability of all deliverables.
Responsibilities:
- Provides expertise and guidance towards the development, code management and configuration of multi-tier applications in a distributed Opensource/Windows heterogeneous environment with software source code, change control, configuration management, and build/deployment process throughout the enterprise
- Develops automation code to deploy and maintain systems and applications that run and monitor services in public cloud.
- Drives and solve problems impacting mission critical systems and implement automation to prevent reoccurrence.
- Work as a member of Devops Platform managing 24 x 7 public cloud platforms
- Works closely with Dev and QA teams to build and support the continuous integration and deployment tooling using Jenkins.
- Works closely with development and operations team members to understand complex product requirements and translate them into automated solutions.
- Maintains an accurate picture of existing server, storage, networking software and hardware and virtual environments to support scaling against various project requirements.
- Enhances platform services with Jenkins, Terraform or Cloud Formation scripting technologies on GIT
- Participates with Architecture, Operations and Development teams within Scrum agile processes
- Implements cloud infrastructure designs, including VPC, Direct Connect, Cloud formation, Route53, Elastic Beanstalk
- Work as part of a hands-on team to collaborate on designs, implementation, tuning and support of applications in AWS Cloud
Qualifications:
- Design/Migrate .NET/Java/Nodejs apps in AWS Cloud as Micro services with CI/CD (Dockers, ECS and Elastic Beanstalk)
- Monitor, analyze and improve performance and cost of deployment, operation, build and CI/CD processes in moving to public Cloud.
- Implementation experience in Platform as a service with Cloud Foundry or AWS Elastic Beanstalk.
- Experience in Application Logging/Monitoring on Amazon AWS developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
- Hands-on experience implementing and managing enterprise monitoring and logging solutions
- Linux Experience: Solid Linux experience in regards with distributions and packaging.
- Cloud experience: Designing and building tooling and infrastructure for cloud platforms (AWS)
Scripting experience in Python Education/Experience:
- Bachelors degree in Computer Science, a related field, or equivalent education required.
- Amazon AWS SysOps Certification or Amazon AWS DevOps certification
- Recent 5-10 Years Hands on Experience as a Sr. DevOps Engineer
- 2-3 years of experience designing infrastructure in AWS