
Senior Dev Ops Engineer
Fusable
full-time
Posted on:
Location Type: Remote
Location: North Carolina • United States
Visit company websiteExplore more
Job Level
About the role
- Use Terraform to define, deploy, and manage infrastructure as code across multiple environments (development, staging, production).
- Implement and maintain containerized applications using Docker, ECS, and Kubernetes to enhance scalability and deployment efficiency.
- Design, develop, and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate testing, building, and deployment of code.
- Manage and optimize infrastructure, ensuring a robust, secure, and scalable environment for application deployment.
- Work with AWS services such as Code Pipeline, Elastic Beanstalk, EC2, RDS, Load Balancing and Autoscaling Groups to maintain and optimize infrastructure.
- Ensure the efficient and secure integration of APIs with backend systems, leveraging AWS services.
- Implement security measures using AWS WAF to protect applications and data from common web threats.
- Work closely with networking and routing protocols to ensure seamless connectivity, load balancing, and high availability across cloud-based environments.
- Collaborate with development, QA, and other teams to troubleshoot and resolve issues related to infrastructure, application deployment, and cloud architecture.
- Proactively monitor infrastructure performance, optimize resource usage, and ensure uptime with continuous improvements.
- In addition to using terraform, knowledge of other cloud providers and cloud agnostic design is appreciated.
Requirements
- Strong expertise in Terraform for infrastructure as code.
- Proficient in containerization technologies like Docker, ECS, and Kubernetes.
- Experience with CI/CD pipelines (AWS CodePipeline, Jenkins, GitLab CI).
- In-depth knowledge of AWS services including EC2, RDS, Elastic Beanstalk, CodePipeline, Autoscaling Groups, and WAF.
- Experience with Git/Bitbucket for version control and collaboration.
- Strong troubleshooting and debugging skills.
- Familiarity with Networking and Routing principles in a cloud environment.
- Excellent accountability for delivering projects on time, within scope, and with quality.
- Ability to work independently and manage multiple tasks simultaneously in a fast-paced environment.
- Experience in full stack observability options (Grafana/Splunk/Prometheus etc).
Benefits
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TerraformDockerECSKubernetesCI/CDAWSEC2RDSWAFNetworking
Soft Skills
troubleshootingdebuggingaccountabilityindependencetime managementmulti-taskingcollaborationcommunicationproblem-solvingadaptability