Left Right

AWS

Related Categories

AWS, Cloud Based Solutions, DevOps, Python, Software Development
Title DevOps Engineer
Categories AWS, Cloud Based Solutions, DevOps
Location Rockville, MD
Job Information

Our global Financial Research & Analytics client is seeking to recruit a DevOps Engineer to help build, manage and support the firm’s AWS cloud and web infrastructure. The engineer will be hands-on technically, have demonstrated leadership skills and the ability to assume critical responsibilities and thrive in a lean environment.

Responsibilities:

  • Design and develop new automation solutions to infrastructure engineering problems
  • Automate infrastructure deployments with CloudFormation/ Terraform
  • Develop automation code to deploy and maintain systems and applications that run and monitor services in the public cloud
  • Develop deployment pipelines for services running in AWS
  • Perform continuous delivery (CI/CD) using Jenkins
  • Ensure secrets management is painless and easy across distributed services, secret handling technology such as Vault, AWS KMS
  • Work closely with application developers and participating in the architectural discussions
  • Build self-service continuous delivery tooling to support deployment and lifecycle management of a wide range of compute workloads and services
  • Advocate for a culture of automation, self-service, and engineering best practices to enable development teams
  • Provide leadership to the team in mastering technologies, identifying and implementing worthwhile new technologies and improving our process

Requirements:

  • Bachelor’s Degree in Computer Science (preferred) or equivalent work experience
  • 3+ years of experience in DevOps engineering or software development
  • Comprehensive experience with AWS including a solid understanding of CI/CD, Amazon S3, EC2, IAM, Serverless Computing (Lambda), CloudFormation and Route 53
  • Experience with user access, authentication, user permission management and security, LDAP, AD, Cogito
  • Strong distributed systems implementation experience
  • Experience with auto scaling, performance testing and capacity planning.
  • Experience with tools such as Jenkins, Artifactory, etc. to build automation, CI/CD, Self-Service pipelines
  • Experience owning infrastructure in production, as well as designing and creating build/deploy & monitoring systems
  • Experience with restful services, service-oriented architecture, distributed systems, cloud system (AWS) and micro-services.
  • Exceptional analytical and problem-solving skills and a strong attention to detail
  • Excellent collaboration skills
  • AWS Architect Certification is a plus
  • Experience with containerization and scheduling, with Docker and Kubernetes
  • Coding and scripting experience with Python, Java or similar languages
Apply Now


Title Sr. Software Engineer – AWS Cloud / Web Infrastructure
Categories AWS, Python, Software Development
Location Rockville, MD
Job Information

Our global Financial Research & Analytics client is seeking to recruit a Sr. Software Engineer to design, build, manage and support the firm’s AWS cloud and web infrastructure. She/he will design and develop web-based distributed multi-tier applications and software systems and will be responsible for defining application architecture, implementing new features and leading long-term technology innovation.

Responsibilities:

  • Collaborate with cross-functional business and technical leadership teams to identify, design, develop, test, and launch software applications
  • Develop and support software solutions that operate with a high degree of operational excellence
  • Lead the design and implementation of major features from the front end client through the underlying services powering it
  • Partner with business and technical teams to deliver the best technology solutions
  • Oversee system design and support and mentor junior developers
  • Analyze innovative solutions and make technical recommendations to address business problems
  • Stay current on cutting-edge technical tools, trends, solutions and frameworks
  • Promote new technologies and solutions with the team and strive to raise the bar on engineering excellence

Requirements:

  • Bachelor’s Degree in Computer Science (preferred) or equivalent work experience
  • 7+ years of software engineering experience developing distributed multi-tier applications across web, mobile, and traditional applications
  • Demonstrated use of AWS technologies at scale in a production environment
  • Demonstrated experience with React, serverless, containers, microservices, CI/CD, and cross-platform development
  • Advanced Node.js and Python programming skills
  • Demonstrated experience in full stack development and consuming RESTful services, as well as building APIs at scale and having understanding of designing customer centric APIs
  • Excellent communication and interpersonal skills with the demonstrated ability to collaborate effectively with cross-functional teams
Apply Now