Title: GCP DevOps Engineer
Location: Remote, Will need to relocate to Winston-Salem once Covid is cleared.
Duration: 6 month contract to hire. Candidates must be willing to go full time with the client after the contract period if offered.
Experience: Range- 5 - 8 years
Qualification- Bachelors or Masters degree:
About the Team:
The Platform Engineering team is responsible for the end-to-end build, scale and management of the infrastructure required to operate the client's products and services. Platform Engineering is primarily focused on the ownership of Platform Services.
Responsibilities:
- Design, develop, automate and operationalize software updates with zero downtime.
- Build and automate and secure application configuration, auto deployment and provisioning services
- Develop innovative ways to smartly measure and monitor application and Infrastructure health
- Work with engineering and product management to architect and build features that are highly available, high-performance and secure.
- Interact with the Engineering for supporting/maintaining/designing backend infrastructure for product support
- Have experience with modern virtualization technologies (Docker, KVM, OpenStack or any orchestration platforms)
- Automation of deployment, customization, upgrades and monitoring through modern DevOps tools (Ansible, Kubernetes, Terraform etc)
- Create fully automated global cloud infrastructure that spans across multiple regions.
- Automation is a part of your daily functions, so thorough familiarity with Unix Bourne shell scripting and Python as a critical survival skill.
Requirements:
- Minimum 5-10 years of experience in production environment, DevOps or IT Infrastructure
- Hands-on working with private or public cloud services in a highly available and scalable production environment
- Strong knowledge of Linux systems administration and architecture
- Good development experience in Automation using Python or other language.
- Understanding of networking and network virtualization required.
- Extensive experience with Linux systems virtualization, and network administration.
- Experience in improving performance of web applications and solve scaling/performance issues
- Good experience in Building tools and automation that eliminate repetitive tasks
- Experience with continuous integration and deployment automation tools such as Jenkins, Ansible etc.
- Working Experience in source control tools such as GIT/Github/Gitlab, SVN, or Perforce, GCP
- Experience with big data infrastructure like Hadoop, Mongo DB and large SQL deployments is a big plus.
- Knowledge of distributed systems a big plus.
- Flexible, Adaptable and proactive nature