Mid Level DevOps Engineer
Employment Type: Full-Time
Location Type: Remote
Salary: Not Specified
About Outliant
Outliant is a fully-remote, US-based, digital product development and startup consulting company. Our team of culturally diverse creators uses their exceptional skills and talents to help conceive seamless digital products. We foster a work-play energy that supports individual growth and encourages the freedom of creativity and "thinking outside the box."
Our Core Values:
- Pursuit of Excellence: We are extremely competitive, ambitious, and driven to be exceptional – as individuals, teams, and as an organization. We never settle and aspire to attract, retain, and empower the very best people.
- Startup Mentality: With roots in startup culture, we move faster, are more resourceful, and empower our team at all levels. We are in the early chapters of our journey.
- World-Class Remote Collaboration: As a 100% remote company with no offices, our distributed teams require individuals who excel in this remote structure, providing freedom and autonomy.
About the Role
We are seeking a full-time, remote Mid Level DevOps Engineer to collaborate with a team of developers in creating and implementing software applications and components. This role offers the flexibility to choose your hours and the opportunity to work and learn with world-class engineers and designers, emphasizing team collaboration, communication, and product quality.
Seniority Level: Mid-Senior Level
Responsibilities
- Manage the infrastructure required for software development, deployment, and testing.
- Configure and maintain servers, databases, networking, and storage systems.
- Monitor system 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 CI/CD pipelines 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 the codebase is stable, secure, and up to date.
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.
Nice-to-Haves
- AWS Solutions Architect Certification.
- AWS CDK and Terraform.
- Familiarity with Google Cloud.
- AWS Services: Route53, SNS, EKS, DynamoDB, CodeStar.
What’s in it for you?
As a full-time member of our team, you’ll enjoy:
- 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