Sr. AWS DevOps Engineer

Reston, Virginia


Employer: Qbase
Industry: 
Salary: Competitive
Job type: Full-Time

Senior AWS DevOps Engineer

Clearance: Must be eligible for a US Security Clearance (US Citizenship required)

Location: Reston, VA (Hybrid model)

Are you a talented Senior AWS DevOps Engineer with a passion for all things DevOps? Do you thrive in dynamic, fast-paced environments where you can put your skills and expertise to work on complex, cutting-edge projects? If so, we have an exciting opportunity for you to join our team!

As a Senior AWS DevOps Engineer, you will be an integral part of our operations team, working alongside talented developers and QA engineers to design, set up, and maintain our entire AWS environment. You will have the opportunity to work with the latest automation and configuration management tools, including Docker, AWS ECS, Kubernetes, AWS EKS, and Fargate, and use your expert knowledge of AWS cloud services to provision, configure, and manage cloud resources using Infrastructure as Code (IAC). You will join a team of junior and mid-level DevOps Engineers.

In this role, you will be responsible for enabling developers and operations to build and deploy applications to multiple environments quickly and efficiently. You will also drive improvements to our environment, tools, and processes, and use monitoring tools to find and resolve problems. Additionally, you will be expected to contribute to the creation of system support documents, operational run books, and build recipes for system configuration.

If you're a self-starter who is passionate about solving complex problems, eager to learn new technologies and explore innovative solutions, and thrive in a collaborative environment where teamwork and communication are key, we want to hear from you.

Responsibilities:
  • Work with development teams to design, implement, and maintain infrastructure solutions on AWS.
  • Develop and implement CI/CD pipelines to automate build, test, and deployment processes.
  • Monitor system health, troubleshoot issues, and perform root cause analysis to resolve problems.
  • Implement security best practices and manage access control.
  • Optimize system performance and cost-effectiveness through capacity planning and resource allocation.
  • Collaborate with cross-functional teams, including developers, QA, and infrastructure teams, to ensure smooth operations and timely delivery of projects.
  • Mentor junior engineers and share knowledge through documentation and training.
  • Gathering requirements to understand the big picture of what we are trying to accomplish regarding DevOps/CI/CD, and then design and develop the strategies and frameworks necessary to execute.
  • Work with modern automation and configuration management tools and techniques to automate DevOps tasks such as code check-in, software builds, smoke testing, server provisioning, and distributed system installations and builds moving through multiple environments.
  • Provision, configure, and manage AWS cloud resources using Infrastructure as Code (IAC)
  • Drive improvements to our build and release scripts, tools, and processes.
  • Collaborate with peers on the implementation of new aspects of DevOps.
  • Understand and contribute to creating system support documents, operational run books, and build recipes for server configuration.
  • Learn on the job and explore new technologies with limited supervision.

Knowledge and Skills:
  • Deep experience with AWS infrastructure and services such as EC2, VPC, ALB, Lambda, SSM, EKS, ECS, CF, etc.
  • Virtualization and containerization using Docker, AWS ECS, Kubernetes, AWS EKS, and Fargate
  • Deployment management technologies such as Infrastructure as Code using CloudFormation, CDK, and Terraform
  • Serverless architectures and services such as AWS Lambda
  • Monitoring and logging tools like CloudWatch, Prometheus, and ELK/Graylog/Grafana
  • CI tools and CI/CD principles
  • Strong development skills in at least one language, such as Python and GoLang
  • Experience performing trade-off analyses of different strategies.
  • Guru-level troubleshooting experience and a passion for providing excellent service.
  • Strong understanding of security best practices in a cloud environment
  • Strong Linux experience (especially Ubuntu and RHEL)
  • Experience working in an Agile development environment.
  • Excellent communication and collaboration skills, including the ability to work with cross-functional teams and stakeholders.

Education and Work experience:
  • Bachelor's Degree in a related field or equivalent experience
  • 6+ years' experience in a specifically-DevOps role supporting software development and distributed applications.

Preferred Certifications:
  • AWS Certifications such as AWS Certified DevOps Engineer or AWS Certified Solutions Architect.

About FINCH AI

Finch AI is a fast-growing, fast-paced software development organization; our mission is to build new ways of interacting with information. We do that by leveraging game-changing intellectual property, cloud infrastructure expertise, and a staff that is second to none. Together, we build and support products that address complex, real-time data and analytics needs in the enterprise.

Our teams are comprised of successful people that enjoy solving problems, engaging in substantive technical discussions and have passion for their work. We have very high expectations in terms of skill, motivation, self-organization and productivity. We look for people who excel working in groups, virtual and collocated, as well as those who are comfortable with fast paced agile development.

Finch AI is an equal opportunity employer.

Created: 2024-04-16
Reference: 704
Country: United States
State: Virginia
City: Reston


Similar jobs: