DescriptionWe’re looking for a DevOps Senior tojoin our remote multicultural team. As a Senior DevOps Engineer, you will work with delivery teams to streamline software development, deployment, and operations processes. You will work on various tasks related to automation, continuous integration, continuous delivery (CI/CD), monitoring, infrastructure management, security compliance, and networking configuration.What are the main responsibilities of this role?
- Continuous integration and Continuous Delivery. Create pipelines that automate the build, testing, and deployment of software applications.
- Release Management. Collaborate with the development team to create and manage software releases.
- Setting up and maintaining environments. Setting up and maintaining development and testing environments.
- Managing infrastructure. Monitor the infrastructure used by software applications, including servers, databases, and networking.
- Troubleshoot issues. Tackle issues related to code deployments and infrastructure and issues that arise in production or other environments.
- Monitoring and logging. Monitor the performance of applications and infrastructure, and log errors and issues to be addressed.
- Security. Implement and maintain security measures to protect the organization’s data and infrastructure.
- Collaborating with development teams. Work closely with software development teams to ensure that their applications are designed to be scalable, fault-tolerant, and easy to deploy.
- Automating manual processes. Automate any manual processes that can be automated, such as backups, server configuration, and software updates.
- Keeping up-to-date with new technologies. Stay up-to-date with the latest DevOps technologies and methodologies, and suggest improvements to current processes.
- Documentation. Maintain documentation and knowledge base articles to assist other team members in performing their duties.
- Evaluation and recommendation of tools. Assess and propose the most effective technical and cost solution according to the project and business needs.
- Growth department. Active role in alignment with the department’s goals and vision to grow the department and its capabilities. This includes internal documentation, the definition of internal standards, and an active role in supporting and mentoring other DevOps.
- Mentoring. Mentor junior and semi-senior DevOps engineers on different practices, tools, and capabilities.
- Generating content. Generate content related to the area, such as internal documentation or external technical articles.
Which skills and experience do we envision for this role?
- +5 years approx. of experience working with AWS and working with IaC tools (Terraform preferably).
- +4 years of experience in containers.
- +3 years experience working with Kubernetes, ECS or similar.
- Experience with scripting languages such as Python, bash or typescript.
- Software experience from degree studies.
- Advanced English skills, both written and spoken.
- Experience working with agile methodologies and within an agile environment.
- Having an AWS solution architect certification or a similar certification from another cloud provider would be valuable.
Who We Are And What We Offer
- Compensation is US Dollar
- Flexible hours
- Remote positions (or join us at our hubs, you choose)
- Annual Learning Bonus
- Lunch and gym benefits
- Cool Onboarding Kit and many more treats