Site Reliability Engineer (100% Remote)

TEKsystems, Inc

Apply for this job

Job Description

*Not available C2C*

TEKsystems is seeking a Site Reliability Engineer with proven industry experience to join our client's Systems Engineering team. Our client's teams are collaborative and forward thinking; the successful candidate will help shape the operations and support for critical Windows and Linux based applications, customers and projects, working closely with Development, QA, IT Operations and Customer Operations teams. You will be required to communicate and solve problems effectively, whilst handling a fast-paced working environment. This will be combined with a transition to DevOps practices, agile support and deployment processes.

Top Required Skills

We are looking for a Dev/Ops Engineer from a development background with experience in database migrations to the cloud.

The ideal tech stack is below.
***We do not need an expert in all. We need experience with all and in depth in 1***
1) Terraform - This person will be building Infrastructure-as-Code using Terraform. This person should have experience using Terraform for migration of existing applications into public cloud. An ideal candidate needs experience with Modules. We are looking for experience creating, changing, and migrating infrastructure as code.
2) Azure - This person will be part of an effort to move 29 platforms to Azure. Each of these platforms has 3-5 products and each product has 6-12 distinct services or workloads. This person should have experience migrating applications from private data centers into Azure.
3) Kubernetes - Kubernetes is being used as the containerization platform for moving these applications into Azure. An ideal candidate will have experience implementing and configuring Kubernetes as well building containers and developing applications in containers.
4) Applications development experience - We are looking for candidates who come from development backgrounds. The tech stacks for these workloads are across the board including Java, .NET, PHP, Python, and others. The critical skill set here is understanding applications development.
5) Database operations background - we are looking for candidates with experience in database operations including systems administration, performance tuning, database architecture, cloud database operations, migrations, and troubleshooting. This can be any database on any cloud platform as they have MongoDB, SQL Server, Oracle, and postgres in their environment.

Company Description

Our client is a leading provider of innovative solutions for significant risk data analytics challenges. We use the power of data and advanced analytics to help our customers make better and timelier decisions. Our innovative solutions enable organizations to manage risks like identity theft, fraud, money laundering, terrorism and prevent financial scams. By bringing clarity to information, we ultimately help make communities safer, insurance rates more accurate, commerce more transparent, business decisions easier and processes more efficient.

You will be a key member of our team working with a diverse range of technologies. You will enjoy working in a friendly environment and benefit from our investment in staff. The role also requires On-Call rotation for off peak hours to maintain 24/7, 365 system availability.

Main Responsibilities

* Delivery of resilient application stacks via "Infrastructure as Code" and other DevOps practices.
* Monitoring and on-going support of critical, high revenue business applications.
* Diagnosis and resolution of complex system and application issues.
* Working with diverse technical and non-technical teams, including Development, QA, IT Operations, Customer Operations and Project Management teams.
* Write and maintain systems / application documentation for technical and non-technical audiences.

Essential Skills and Attributes

* Configuration Management tools - e.g. Ansible, Puppet, Chef or equivalents.
* Professional experience of working within the public cloud - Azure, AWS or GCP.
* Hands-on experience of Linux and Windows server including support and troubleshooting.
* System and application monitoring - e.g. Prometheus, Grafana, Nagios etc.
* Professional Experience with common source control tools - e.g Git, SVN
* Cloud Architecture and system design to solve key business problems and facilitate team goals.
* Strong and enthusiastic technologist, able to demonstrate a broad technical knowledge
* Excellent oral and written communication skills.
* Ability to act as a point of expertise, advise others in the team on best practise and impart knowledge.

Desirable Skills

* Use of orchestration tools such as Terraform, Ansible or CloudFormation
* Experience migrating application from on-premises to public cloud.
* Experience with Blue-Green deployment methodologies.
* Continuous Integration/Delivery tools - e.g Gitlab or Jenkins.
* Experience working with containerized workloads such as Docker.
* Experience with Log Management tools e.g - Elastic Stack, Graylog or Splunk
* Experience working with an enterprise RDBMS such as MySQL and/or Microsoft SQL Server.
* Knowledge of change control and associated procedures.
* Use of Secret Management services e.g - Hashicorp Vault
* Experience with any high-level programming language.


* BSc Engineering/Computer Science or relevant experience.
* Proven background working in a technical, IT related position.
* Desirable - AWS / Azure Certifications


* The opportunity to work on a full range of challenging and interesting technologies and help to conquer some of the next generation of problems in risk data analytics
* Get to make a real difference to our customers and society
* Help us to continually evolve and modernize our Technology stack, including contributing to our technology radar and the evolution of our products
* The opportunity to learn a multitude of technologies, including but not limited to: AWS, Azure, Docker, Ansible, and Terraform

About TEKsystems:

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call -3411 or email .com for other accommodation options.