We’re looking for a skilled DevOps Engineer to join our fast-growing development team. Our ideal candidate has a unique blend of technical expertise and insatiable curiosity, with a methodical, analytical mindset. You should be comfortable working alongside a team as well as independently in the design and development of mission-critical applications and layers of the infrastructure. You should be experienced in technologies like Docker, relational databases, deployment pipelines, networking and Amazon Web Services (AWS) and be willing to grow in this role and become responsible for expanding the infrastructure team.
How You’ll Contribute
Maintain focus on security of all production systems and adherence to best practices.
Scale infrastructure along with our increasing usage.
Ensure redundancy and uptime of critical systems.
Add automation to deployment pipelines.
Monitor production systems to find efficiency improvements.
Occasional off-shift availability for production issues and maintenance tasks.
Provide quick and accurate troubleshooting and contribute as a problem solver.
What You’ll Bring
Extensive experience across many AWS services such as EC2, ELB, S3, CloudFront, Route53, RDS, ECS, Fargate, Lambda, SQS and SNS.
Experience working with PostgreSQL databases at scale.
Extensive knowledge of networking such as TCP/IP, SSH, HTTP, SSL, DNS and VPN.
Experience with CI/CD pipelines.
Extensive experience managing containers and serverless functions.
Minimum 2 years of experience of Linux-based production systems.
Good knowledge of at least one programming language such as Go, Rust, Python, Ruby or Java.
Extremely proficient with Unix command line.
Experience working with production systems with high focus on security and integrity.
Experience in configuring AWS IAM permissions according to need-to-know policy.
What You’ll Love About Us:
10 Paid Company Holidays
100% Paid Medical Benefits
Paid Life Insurance
Paid Parental Leave
Who We Are
Corvee’s mission is to transform how tax and accounting professionals build, grow and optimize their firms to increase revenue and improve efficiency, while providing the highest value to their clients.
We measure our success based on the success of our clients, usually by an increase in their firm’s revenue and net profit over time, and constantly seek ways to provide them more value through software, coaching programs and partnerships.