AWS Cloud DevOps Engineer (up to 450K+)

Cloud
New York City
Posted 1 month ago

You will be focused on designing and building a strategic DevOps pipeline that will initially be leveraged in the Data Analytics space. This is a unique green field opportunity to build a pipeline infrastructure using all the latest AWS tools and techniques. You are expected to be a DevOps specialist with extensive hands on background in Amazon Web Services (AWS).

You should have work experience with much of what is listed below.

  • Automating the build and management of cloud infrastructure using AWS native tools, open source tools, and third party products.
  • Developing production ready code, in one or more languages, that must include Python. They should also be familiar with developing unit and functional tests, and have experience with continuous integration as it applies to infrastructure as code.
  • Linux systems administration, networking, and security, including automated configuration and state management, and orchestration across systems. Experience with tools, such as Chef, Puppet, Salt, or Ansible is desired.
  • Log management and monitoring tools is required, including experience with cloud native tools, such as AWS CloudWatch. The ability to aggregate, correlate, and report on both logs and metrics, use them for performance tuning and troubleshooting, and to trigger automated actions based on events or thresholds, is also needed.
  • Understanding of AWS IAM, role based access controls, network ACLS, and Security Groups is required. Experience with certificate and key management systems is desired.  Experience with automatically creating or replicating entire environments, including network, compute, and data stores, using tools such as AWS Cloud Formation is strongly desired.  Experience working with containers and container services is also a significant plus as is familiarity with tools for testing build automation.
  • Experience with building platforms to support data analytics, especially in a cloud based environment is a strong plus.
  • Extensive background in building highly automated DevOps infrastructure
  • Configuration and automation tools, such as Chef, Puppet, Ansible, or Salt
  • Strong coding skills in Python or Java
  • Experience in designing pipelines to include DevSecOps practices that will enforce Identity and Access Management (IAM) policies, configuration management, and monitoring
  • Establishment and implementation of availability monitoring and performance management infrastructure
  • Evolution of the pipeline infrastructure towards a Center of Excellence based model for tooling, application onboarding, best practices and operations
  • Management and operations of all environments
  • 10+ years of experience as a full time IT professional
  • 3+ years of experience designing and supporting AWS environments
  • Cloud Formation or other cloud environment build automation tools, including the automated provisioning, replication, and scaling of entire environments
  • Ideally experience with AWS CodeBuild, AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline and AWS Lambda
  • Deep experience with AWS IAM, Federation and MFA
  • AWS KMS and AWS Certificate Manager
  • Familiar with monitoring applications in the cloud using AWS CloudWatch, AWS CloudTrail, AWS Config, AWS Lambda and 3rd party vendor tools.
  • Extensive experience with continuous integration and deployment tools such as Jenkins
  • Deep knowledge of AWS APIs and automation using Boto
  • Automated creation of Linux AMIs using internal repositories and tools like Packer
  • Experience developing collaboratively, including infrastructure as code, in Python with Git
  • Excellent communication skills.
  • Excellent written and verbal communications with clients, vendors, and teammates, with an ability to summarize and translate between business and technical contexts
  • Excellent troubleshooting and analytical skills
  • Self-starter able to execute independently, with light supervision
  • Bachelor’s degree (or higher) in a STEM subject (science, technology, engineering, math).
  • Senior Cloud Architect/Security Engineer

The firm is building a state of the art large scale and elastic data analytics platform, upon AWS, that will leverage open source, third party, and homegrown tooling.  This platform will be used by the Chief Data Analytics Officer in support of critical business functions. This is an opportunity for the right candidate to help set the technical direction in a largely greenfield environment.  We are looking for a senior, hands-on, lead engineer, able to manage a small team responsible for designing, building, and operating a secure and scalable AWS-based infrastructure. This individual will be fluent in SDLC best practices and have a deep understanding of technology infrastructure. They should have experience automating the build and management of cloud infrastructure using AWS native tools, open source tools, and third party products. The candidate will have experience developing production ready code, in one or more languages, that must include Python.  They will have experience working with Git and will be capable of setting development standards.  They should also be familiar with developing unit and functional tests, and have experience with continuous integration as it applies to infrastructure as code.

The candidate should have knowledge of Linux systems administration, networking, and security, including automated configuration and state management, and orchestration across systems.  Experience with tools, such as Chef, Puppet, Salt, or Ansible is desired.

Experience with log management and monitoring tools is required, including experience with cloud native tools, such as AWS CloudWatch.  The ability to aggregate, correlate, and report on both logs and metrics, use them for performance tuning and troubleshooting, and to trigger automated actions based on events or thresholds, is also needed. A strong understanding of AWS IAM, role based access controls, network ACLS, and Security Groups is required.  Experience with certificate and key management systems is desired.  Experience with automatically creating or replicating entire environments, including network, compute, and data stores, using tools such as AWS Cloud Formation is strongly desired.  Experience working with containers and container services is also a significant plus as is familiarity with tools for testing build automation. Any experience with building platforms to support data analytics, especially in a cloud based environment is a strong plus.

Principal Responsibilities

  • Build and Lead a Cloud Engineering team that takes a DevOps approach to infrastructure
  • Set development standards around source control, testing, and continuous integration as it applies to infrastructure as code
  • Build relationships with infrastructure and software engineering teams to develop strategies for operating in a cloud, and collaboratively present those strategies to executive management
  • Develop processes and standards to automate the testing and delivery of resilient infrastructure in a timely and repeatable fashion
  • Desired Qualifications/Skills
  • Experience developing collaboratively, including infrastructure as code, in Python with Git
  • Deep knowledge of AWS APIs and automation using Boto
  • Experience with continuous integration, unit, and functional testing
  • Systems engineering knowledge, including understanding of Linux, security, and networking
  • Automated creation of Linux AMIs using internal repositories and tools like Packer
  • Configuration and automation tools, such as Chef, Puppet, Ansible, or Salt
  • Cloud Formation or other cloud environment build automation tools, including the automated provisioning, replication, and scaling of entire environments
  • Experience with building, monitoring, and alerting on logs and metrics, including CloudWatch
  • AWS VPC, VPC Peering, Security Groups, and Network ACLs
  • IAM, including Roles and Federation
  • Elastic Load Balancing and Route 53
  • AWS KMS and Certificate Manager
  • Excellent written and verbal communications with clients, vendors, and teammates, with an ability to summarize and translate between business and technical contexts
  • Excellent troubleshooting and analytical skills
  • Self-starter able to execute independently, with light supervision
  • Ability to remain calm and execute under pressure (e.g. critical outages, delivery deadlines)
  • Bachelor’s degree (or higher) in a STEM subject (science, technology, engineering, math

Job Features

Job CategoryFull Time

Apply Online

A valid phone number is required.
A valid email address is required.