Job Description
Every day you will dig into new technologies and deliver centralized, standard infrastructure with improved availability and reduced operating costs. You will work with infrastructure at a massive scale producing simple, scalable, meticulously engineered infrastructure that continuously improves. You will write scripts that remove routine operational work from our support teams and migrate components to standardized infrastructure. Automation is at the core of everything you'll do.
- Digging into new technologies to evaluate their potential for cost-savings, improved availability, and simplified implementation
- Writing runbooks to streamline routine tasks and deliver centralized infrastructure through automation
- Migrating non-standard components (VMs, servers, storage, DBs) to our standardized infrastructure
In this role, you will dedicate your day to producing optimized infrastructure. You will work across a portfolio of clients and cover a range of industries and technologies, making this an amazing learning opportunity. All team members are encouraged to learn and apply the latest cloud computing patterns (think about the entire AWS catalog, not just EC2 & S3).
Responsibilities
- Identifying and executing against quarterly goals that will deliver standardized, high availability, and cost-optimized infrastructure
- Creating and executing Infrastructure as Code scripts
- Planning and executing lift and shift projects for acquired/new products
- Identify quarterly goals to deliver standardized, high-availability, cost-optimized infrastructure
- Create and deliver Infrastructure as Code scripts
- Plan and execute lift and shift projects for newly acquired products
Skills & Qualifications
- Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related technical field, or equivalent work experience
- 3 years of hands-on experience with AWS/GCP Services (compute, databases, networking)
- 3 years of experience in cloud infrastructure
- In-depth knowledge and 2+ years of hands-on experience with Linux/Windows
- Ability to use infrastructure configuration management, deployment, and versioning tools to reduce manual work (Ansible, Chef, Terraform, Cloudformation, etc.)
- Ability to read and understand production code in any language so that you have a deeper understanding of our technology and ways to optimize it.
- Ability to deploy and configure infrastructure for running virtual machines (VMWare, ec2, docker, K8S and ets)
- Ability to set up monitoring and alerting (Nagios, OpsGenie)
- Develop Fully Automated Pipelines for Java or JS Applications which Build, Deploy and Test Across Multiple Environments of Enterprise Integration Service Layer Platform
- Automate Infrastructure Provisioning, Deployment, and Delivery in the Cloud
- Support and Troubleshoot Cloud Deployment and Environment Issues
- Automate DB Schema Creation and Test Data Population
- Assist the Development Team with Monitoring
- Immersed in Product’s Codebase and Understand How Critical Components Work Together
- Identify and Implement Infrastructure Resilience Improvements
- Participate in Cross-Functional Projects, and Take Ownership of Individual Feature Efforts
- Good Working Understanding of CI/CD and How Best to Implement CI/CD Practices
- Implement Monitoring Tools and Dashboards for Various Services and Operations for the Platform Following the Enterprise Monitoring Strategy and Tools
- Work in an Agile Development Environments, Attend Ceremonies, Accurately Estimate Story Points, Meet Sprint Deadlines
- Experience in Taking Application Code and Third Party Products and Building Full End-to-End Pipelines to Build, Test and Deploy Complex Systems
- Ability to Containerize an Application and Build a Process Around Creating Containers and Pushing them to an Artifact Repository
- Understand General Networking Concepts, Connectivity, Systems Architecture, Disaster Recovery
- Work Closely with the Service Delivery and Cloud Platform Team for Platform Support and Day-to-Day Activities
- Write Application Code — At Least One Language
- Hands-on Experience with AWS/GCP
- Hands on Experience with Unix/Linux
- Hands on Experience on Wintel Server
- Jenkins
- Terraform
- Infrastructure as Code tools
- Chef
- Git
- Containers
- Docker
- Splunk or other Equivalent Monitoring Tool
Ready to apply?
If you share our values and our enthusiasm for create meaningful technology and consumer experiences that add value to the lives of every day people around the world, we’d love to review your application!