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.