Senior DevOps Engineer
e-Courier Software
About e-Courier
e-Courier is end-to-end cloud-based software that helps ambitious last mile couriers operate and grow their business. Our software provides customers with seamless integrations to connect with partners, dispatch and optimization tools to increase operational efficiency, and visibility dashboards to track performance, improve service and enable better decision making.
The Role
This is an exciting opportunity to become a leader on our engineering team, both technically and personally. In this role, you will be a key leader in architecting, building, and maintaining our cloud infrastructure. Your role is to elevate our engineering practices, champion operational excellence, and mentor the team. This is a high-impact position for an individual who can not only solve our most complex technical challenges but also drive our long-term technology strategy. You’ll also benefit from resources and mentorship from the broader ASG engineering community. You are an ideal candidate if you thrive in an entrepreneurial environment and are a results-focused self-starter.
In this role, you will:
- Own the cloud infrastructure and services. You will be responsible for the design, implementation, and maintenance of our AWS infrastructure, ensuring it is scalable, resilient, and secure to support new product features and our growing user base.
- Drive operational excellence. You will actively monitor system performance, availability, and costs using various metrics and logging tools. This includes responding to alerts and issues in a timely manner to maintain optimal operational health.
- Enhance and automate the DevOps pipeline. You will lead the integration and optimization of key DevOps tools, specifically for continuous integration, continuous deployment (CI/CD), infrastructure as code (IaC), and automated security scanning to streamline the development and deployment processes.
- Champion security and compliance. You will ensure our infrastructure adheres to best practices and security standards, such as the AWS Well-Architected Framework, and integrate auditing and security tools to maintain a robust and compliant environment.
- Mentor and lead technical growth. Act as a technical leader, providing guidance and mentorship to other engineers, conducting design reviews, and fostering a culture of continuous improvement and learning.
Qualifications
You may fit the role if your experience includes:
- Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, IT, or a related field
- At least 8 years of experience in software engineering and DevOps, with a heavy focus on AWS, security, cloud-native architecture and management, Infrastructure as Code (IaC), CI/CD pipelines, and observability.
- Deep AWS Expertise: Proven hands-on experience with core AWS services, including EC2, S3, ECS, RDS, DRS, DMS, IAM, ELB, and Secrets Manager, as well as advanced security tools like Security Hub, GuardDuty, Macie, and Inspector.
- Containerization and Orchestration: Expertise with Docker and AWS ECS for deploying, scaling, and securing containerized applications.
- Expert knowledge of Windows Server administration, including configuration, maintenance, and managing services
- Strong knowledge of Windows containerization, particularly hosted within ECS, to monitor, operate, maintain, and manage windows-based containers and components.
- Enabling and supporting development teams utilizing AWS application tools, such as Lambda, API Gateway, Kinesis, SQS, SNS, Config, ElastiCache, AppStream, AppSync, and DynamoDB.
- Infrastructure as Code (IaC) and Configuration Management, particularly with Terraform over AWS among other platforms, as well as maintaining and expanding operational playbooks using tools such as Rundeck, Python, and Ansible.
- CI/CD pipelines with modern stack infrastructure, with a proven track record using tools like CircleCI, TeamCity, and GitHub actions for build, test, and deployment processes.
- Experience with observability solutions such as Datadog, CloudTrail, CloudWatch, and ELK stack (OpenSearch/Elasticsearch as a SIEM).
- Solid understanding of Agile methodologies and experience with project management tools like Jira and documentation platforms like Confluence.
- Excellent communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Compensation
- Competitive compensation
- 401k matching
- Medical, dental and vision healthcare coverage
- Flexible PTO
- Paid parental leave
- Fully remote