Job Specifications
AWS DevOps Engineer needed for a PERMANENT Full-Time position with the successful Financial Services Software division of a large Financial Services company working hybrid from home and 3 days per week in the Raleigh, NC office.
Required Experience/Attributes:
DevOps
Linux and Windows Server Administration
AWS (EC2, RDS, VPC, S3, IAM, etc.)
SQL server and Postgres experience
Automation (Ansible and Terraform preferred)
CI/CD pipelines (Jenkins preferred)
Kubernetes and Docker
Overview :
The DevOps Engineer is part of a team building the next generation of Wealth Management systems, with a focus on system stability, performance and monitoring. This position requires hands-on experience as well as the ability to improvise and be successful in a fast-paced start-up environment.
Manage highly scalable and available distributed systems on cloud-based platforms.
Automate everything - write automation and configuration management code to build scalable, reliable and secure systems.
Identify key system metrics and ensure adequate monitoring coverage for new and existing services.
Build monitoring, supervision and resiliency mechanisms to observe, react to, and maintain platform health and performance.
Manage deployments, upgrades and configurations in a controlled, pre-production and production environment with tight operating perimeters.
Be part of a DevOps team with rotating after hours on-call support (24/7/365).
Verify the functionality of components and services and ensures deployment meets expectations; Design, create, and document test plans, possibly code a custom test automation framework.
Work on complex, major or highly visible tasks in support of multiple projects that require multiple areas of expertise.
Plan and execute ongoing routine application maintenance tasks, such as production support, and troubleshooting existing information systems; Identify errors and deficiencies as well as develop long and short-term solutions. Keep up-to-date with security patches and proactively address security vulnerabilities and compliance.
Analyze a variety of approaches to larger DevOps issues – provide pros and cons of different approaches to the team to arrive at an agreed upon direction.
Gather and understand business requirements with a focus on business outcomes.
Prepare and present formal training to IT staff, as needed.
Technical Environment Includes:
Windows Servers, administration, operations, and troubleshooting.
Operating, tuning, and troubleshooting SQL Server and Postgres in Production as well as database design, backup, and restoration.
Kubernetes, Docker and HashiCorp products in Production.
Python, Java, Shell Scripting.
DevOps in AWS.
Automation/configuration management using Ansible, Terraform, Chef, or Puppet; CI/CD tools, such as Jenkins, Artifactory, GIT, etc.
APM tools such as Dynatrace, NewRelic or AppDynamics, as well as Log Analysis and Monitoring tools such as Splunk, CloudWatch, Dynatrace, Nagios, SysDig, etc.
Network security (DNS, VPN/VPC, IDS/IPS, Subnets/Security Groups/Network ACLs) and technologies supporting compliance (HA/DR, Identity Management, Key Management, WAF and others.
This is a hybrid position requiring 3 days per week in the Raleigh office and 2 days remote from home.Also, you will be on call every other week. If you are a very skilled DevOps Engineer and interested in a hybrid position starting within 2 weeks’ notice, please rush your resume to be confidentially considered for this career opportunity.
About the Company
Experts in providing IT and Engineering staffing services including contract staffing, staff augmentation, and permanent staffing. Also performing Project Outsourcing Services such as Software Development project outsourcing, UI/UX project outsourcing and QA Automation project outsourcing.
Know more