What are the responsibilities and job description for the DevOps Manager - Engineer position at Finch AI?
Managing DevOps Engineer
Clearance Requirement: Ability to obtain a Public Trust (requires US Citizenship)
Location: Herndon, VA - Must be willing to travel to Washington, DC customer office once per month during anchor week
The Managing DevOps Engineer will lead a team of talented AWS cloud, DevOps, automation, and security engineers who are dedicated to building and operating a secure, scalable and flexible AWS DevOps cloud infrastructure best suited for our client. This is a technical, hands-on leadership position responsible for fostering an agile DevOps culture focused around increasing transparency, communication, and collaboration across multiple vendors in support of our client.
You will be responsible for ensuring that our AWS cloud infrastructure meets the capacity and performance requirements of our users to guarantee that they can receive benefits that allow them to be agile, scalable, and efficient. You will need to leverage your experience and management expertise to deliver core services for the development team, perform rapid deployments at scale, and have the best-in-class monitoring and site reliability capabilities in order to safely innovate and operate business critical applications.
Responsibilities
Required Technical Skills
Clearance Requirement: Ability to obtain a Public Trust (requires US Citizenship)
Location: Herndon, VA - Must be willing to travel to Washington, DC customer office once per month during anchor week
The Managing DevOps Engineer will lead a team of talented AWS cloud, DevOps, automation, and security engineers who are dedicated to building and operating a secure, scalable and flexible AWS DevOps cloud infrastructure best suited for our client. This is a technical, hands-on leadership position responsible for fostering an agile DevOps culture focused around increasing transparency, communication, and collaboration across multiple vendors in support of our client.
You will be responsible for ensuring that our AWS cloud infrastructure meets the capacity and performance requirements of our users to guarantee that they can receive benefits that allow them to be agile, scalable, and efficient. You will need to leverage your experience and management expertise to deliver core services for the development team, perform rapid deployments at scale, and have the best-in-class monitoring and site reliability capabilities in order to safely innovate and operate business critical applications.
Responsibilities
- Design cloud solutions using industry best practices to provide security, scalability and optimize cost benefits
- Provide AWS cloud architecture oversight and guidance, taking the big picture into account to incorporate cross-over requirements from other initiatives, upcoming requirements, and new cloud technologies and services.
- Provide technical leadership, guidance, and mentoring to technical support team individuals. Assess performance, maximize productivity, and promote inter- and intra-team collaboration.
- Drive timely resolutions, automation, and additional improvements to further minimize impact to our production environments and support internal customers by removing barriers in the SDLC process.
- Partner with the client’s security team to understand requirements and continue to establish solutions to meet those needs.
- Collaborate with team members to establish a continual growth path for them.
- Provide technical infrastructure leadership and guidance to an AWS cloud engineering team designing and building an AWS cloud solution for a business-critical application development effort.
- Be a hands-on leader in developing strategy with software engineering focus, procedure and governance for development process, release, deployment, and overall operation efforts. Enforce and improve operational and reliability standards, practices, and solutions such as SLA monitoring, availability and performance monitoring/alerting, security, disaster recovery, fault tolerance, and business continuity.
- Instill and foster a truly agile DevOps culture with the teams by leading strategic initiatives and practices.
- Evangelize cloud native strategies to other engineering leaders in a highly distributed settings by demonstrating practical execution capabilities with strong understanding of enterprise cloud solution.
Required Technical Skills
- Terraform
- CI/CD Pipelines in AWS CodePipeline, CodeBuild, and CodeDeploy
- Containerization using AWS ECS with EC2 and FarGate
- AWS Aurora MySQL databases
- AWS Lambda
- Practical Python coding skills
- Familiarity with Palo Alto Firewalls or other NATing VPN software/appliances
- Strong capabilities developing and operating high functioning technical teams
- Strong written & verbal communication skills
- Strong interpersonal skills
- Familiarity with Appian
- Familiarity with Crowdstrike
- Familiarity with DataDog
- Familiarity with Oracle Databases
- Bachelor’s Degree in Computer Science, Business Information Systems or related field or equivalent work experience (or equivalent experience)
- 12 years of technical experience with 5 in a management capacity
- 5 years managing and operating in AWS cloud infrastructure
- Required Certifications: AWS Developer Professional or AWS Architect Professional