DevOps Engineer II

Outliant
Summary
Join Outliant, a fully-remote digital product development company, as a Mid Level DevOps Engineer. Collaborate with developers to create and implement software applications. Choose your own hours and work with a world-class team. Responsibilities include managing infrastructure, configuring servers, monitoring system health, establishing logging practices, collaborating with development teams, implementing CI/CD pipelines, automating tasks, managing version control, and ensuring codebase stability. The role requires extensive AWS experience, proficiency in Infrastructure as Code, familiarity with CI/CD pipelines, and container technologies. Excellent communication skills and full-time availability are essential. Outliant offers unlimited PTO, non-working holidays, pro-rated 13th-month bonuses (in select regions), salary increases, performance-based bonuses, referral bonuses, and a fun work environment.
Requirements
- At least 4 years of hands-on work with Amazon Web Services (AWS) and its services (S3, CloudFront, ECS, ECR, Lambda)
- Extensive knowledge of AWS, especially AWS CDK
- Proficiency in Infrastructure as Code (CDK and/or Terraform)
- Fundamental knowledge or experience in Infrastructure as a Service (IaaS), like CloudFormation
- Familiarity with CI/CD pipelines using AWS technologies such as CodeBuild, CodeCommit, CodePipeline, or GitHub Actions (or similar tools like Azure Pipelines, Jenkins, etc.)
- Proven ability to set up CI/CD pipelines with GitHub
- Solid understanding of AWS CDK and SDK
- Proficient in container technologies like Docker and Kubernetes
- Familiarity with Cloudflare
- AWS Cloud Practitioner Certification
- Background in web development, preferably in JavaScript, primarily for debugging purposes
- Experience working with Agile Teams
- Great documentation and communication skills
- Excellent English communication skills
- Full-time availability (40 hours/week)
- A personal computer with stable internet
Responsibilities
- Responsible for managing the infrastructure required for software development, deployment, and testing
- Configure and maintain servers, databases, networking, and storage systems
- Monitor the systemβs health, performance, and availability
- Establish proper logging practices to facilitate debugging and troubleshooting
- Collaborate with development teams to understand their needs and help them deploy code faster and more efficiently
- Implement and maintain a CI/CD pipeline for the development team, enabling continuous integration, testing and delivery of software changes
- Automate repetitive tasks and write scripts to enable efficient and consistent operations, including deployment, testing, and monitoring
- Manage the version control system and ensure that the codebase is stable, secure, and up to date
Preferred Qualifications
- AWS Solutions Architect Certification
- AWS CDK and Terraform
- Familiarity with Google Cloud
- AWS Services: Route53, SNS, EKS, DynamoDB, CodeStar
Benefits
- Unlimited PTO
- Non-working holidays per country of residence
- Pro-rated 13th-month bonus in select regions
- Salary increases and performance-based bonuses
- Referral bonuses
- Fun and casual work environment
- Employee engagement activities and virtual gatherings