DevOps Engineer at Swiftline.io | Torre

DevOps Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and payroll taxes to be paid by:

Candidate

Compensation
USD2.5k - 3k/month
Non-negotiable
location_on
Remote (specific timezone)
public
GMT-09:00 to GMT-01:00
Posted about 3 years ago

Responsibilities


🔵 We seek a DevOps Engineer with experience in operations, platform automation, dev-ops, and infrastructure engineering. 💠 This role will work closely with the engineering team to harden resources, operationalize new infrastructure, automate deployments, and architect backend systems. 💠 We’re looking for someone who can take ownership of site reliability and disaster recovery tasks while helping the rest of the team build and maintain scalable services. 💠 A successful candidate will be able to communicate effectively across multiple departments and customers, shift gears at a moment’s notice, and enjoy the challenges of supporting enterprise clients. This is a client-facing role where presentation skills are essential. 🔵 Responsibilities: ▪️ Develop automation to deploy and manage compute resources both on-premises and in the cloud. ▪️ Deploy and manage core infrastructure such as databases, monitoring and storage. ▪️ Closely collaborate with software engineers to create highly scalable, operable and maintainable products. ▪️ Engage in and improve the whole lifecycle of services -- from inception and design, through deployment, operation and refinement. ▪️ Participate in the team’s on-call rotation periodically. ▪️ Advise the engineering team on deployment and architecture best practices. ▪️ Take ownership of, and modernize, our CI/CD pipeline to help test and deploy features faster. 🔵 Basic qualifications: ▪️ Scripting and code skills to write modular, cohesive, testable code. ▪️ Experience managing and operating a fleet of Linux servers and container cloud services. ▪️ Experience with AWS or a similar cloud platform. ▪️ Experience with automation tools such as Ansible, Terraform, Puppet, Chef, or others. ▪️ Experience with AWS DynamoDB, IoT Core, Eventbridge. ▪️ Experience with analytics pipelines - Kinesis, Kafka, S3, etc. ▪️ Experience with Linux operating systems. 🔵 Preferred skills and experience: ▪️ Ability to quickly learn new tools and frameworks. ▪️ More than two years of systems administration, site reliability engineering, or DevOps experience. ▪️ More than two years of experience with Python and Python-based development frameworks. ▪️ Experience with source code and version control tools such as Git or Subversion. ▪️ Experience with build systems (Make, Bazel/Pants/Buck, Gradle, etc.) and package management tools (pip, npm, etc.). ▪️ Strong understanding of Kubernetes, Docker, or similar technologies. ▪️ Experience with automatically managing dozens or hundreds of servers. ▪️ Excellent communication skills with the ability to communicate with customers, peers, management, etc., in formal and informal situations. ▪️ Focus on performance bottlenecks and performance improvement techniques. 🔵 Who you are ▪️ You understand how to work incrementally and iteratively. ▪️ You love technology and working with brilliant people. ▪️ You are curious, flexible, articulate, and accountable. ▪️ You have the willingness to learn and experiment with new technologies. ▪️ You value soft skills, are thoughtful and self-motivated. ▪️ You have professional software development experience using Go, Python, or Javascript/Typescript. ▪️ Commitment to software testing, code reviews, and maintainable code. ▪️ You have personal or professional experience with Linux-capable devices such as Raspberry Pi. ▪️ You know how to automate repetitive tasks with Ansible and bash scripts. 🔵 Additional requirements: ▪️ Willing to work extended hours and weekends when needed. ▪️ Willingness to take an AWS Certification.