Job Purpose:
Operative is looking for a highly talented and motivated Level 2 Engineer to join our Infrastructure Operations Team. You will be an integral part of our team responsible for developing and deploying automation solutions that drive improvements toward the performance, availability, and delivery of Operative’s SaaS and Hosting cloud platforms. You will own and drive entire projects focused on enhancing Operative’s technical operations. This is a combined hands-on and management position that is ideal for someone looking to make the transition into management.
Job Responsibilities:
- Implementing solutions to support multiple production and non-production environments.
- Maintaining and upgrading existing infrastructure (physical and virtual).
- Taking ownership of platform setup, deployment, maintenance, scalability, and performance.
- Deploying and maintaining automated systems for OS and application maintenance and patch releases in a complex, multi-tiered environment spanning physical data centers and cloud infrastructure in AWS.
- Deploying monitoring and alerting solutions to ensure that any unexpected issues are promptly identified and escalated.
- Developing automated tools to support the operations of Operative’s SaaS and Hosting platforms and other product lines.
-
Supporting the operations of the DataCentre, SaaS and Hosting Cloud platforms including troubleshooting, issue resolution and escalation, and software release management.
- Working in a team of Level 2 engineers.
- Manage workflows and assignments.
- Acting as the point of contact to the other business units within Operative with the possibility for some client facing interaction.
- Participating in a rotational on-call schedule to provide 24 x 7 support.
Technical Skills:
-
Expert level in Unix/Linux and Windows-based systems administration skills in a Cloud or Virtualized environment.
-
Experience migrating web based application infrastructure to Amazon Web Services along with an expert level of knowledge in features and challenges of utilizing AWS.
-
Advanced level of skill with scripting in more than one language such as PowerShell, Python, Bash, Ruby, Perl, etc.
-
Experience architecting and implementing disaster recovery and high availability strategies in a hybrid cloud / data center environment
-
Prior experience with MySQL/SQL server/ Oracle configuration, optimization, master slave replication, and backup, as well as familiarity with other database technologies such as MongoDB, Redis, Elasticsearch, etc.
-
Extensive experience investigating and debugging I/O, CPU performance, and network bottlenecks at various scales.
-
Considerable experience in architecting, configuring, and deploying multi-tiered server environments.
-
Experience with Chef and/or Ansible in production environments with many nodes.
-
Familiarity with any monitoring tools including Zabbix, New Relic, Data Dog and Cloudwatch.
-
Experience with revision control source code repositories (Git, SVN).
-
Management of continuous integration servers like Jenkins, Bamboo and TeamCity.
-
Experience with seamless/automated build scripts used for release management across all environments.
-
Strong working knowledge with any Web/Application server (Nginx/Apache/Tomcat/ /Jetty)
-
Experience in Backup methodologies
-
Experience in Containerization using EKS, Dockers and other similar technologies
Experience in Automation Tools
-
Cloud formation, Terraform, Rundeck, Ansible, Chef
Need to have:
-
AWS
-
Linux background
-
DevOps experience
-
ELK
-
Monitoring Experience – New Relic/ Data Dog/ Pingdom
-
Microservices
-
Docker or kubernetes
Nice to have:
- Experience with Rundeck
-
Knowledge of SQL Server database, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Knowledge of Oracle database administration skills.
- Experience with following Log Monitoring solutions: Splunk
- Experience with automated testing tools such as JMeter, Test Rail, Selenium, etc.
- Experience with OpenAM by ForgeRock
- Experience with Docker, Mesos
- Experience with Java programming or any Front-end programing