FreshRemote.Work

Principal DevOps Engineer

Remote

This is a remote position.

At Softgic, we work with the coolest, with those who build, with those who love what they do, with those who have 100 in attitude, because that's our #Cooltura. Join our purpose of making life easier with technology and be part of our team as a Principal DevOps Engineer.

Compensation:
USD 35 - 45/hour.

Location:
Remote (anywhere).

Mission of Softgic:
In Softgic S.A.S. we work for the digital and cognitive transformation of our clients, aware that quality is an essential factor for us, we incorporate the following principles into our policy:
  • Deliver quality products and services.
  • Achieve the satisfaction of our internal and external clients.
  • Encourage in our team the importance of training to grow professionally and personally through development plans.
  • Comply with the applicable legal and regulatory requirements.
  • Promote continuous improvement of the quality management system.
What makes you a strong candidate:
  • You have 10+ years of experience in AWS, DevOps, Jenkins, and Terraform.
  • You are expert in agile methodologies, CI/CD, GitHub, and IaC (Infrastructure as code).
  • Spanish - Native or fully fluent.
  • English - Native or fully fluent.

Responsibilities and more:

This vacancy is 100% On-site in: Colombia, Guatemala, Mexico, Peru, Chile, Belize, United States, Canada, Spain, Dominican Republic, Jamaica, Honduras, Brazil, Paraguay, Argentina, South Africa, Kenya, India, Philippines.

Responsibilities
  • Design and implement innovative cloud solutions with a strong focus on IaC (Infrastructure as Code).
  • Install, configure, automate, and monitor IaaS and PaaS in Azure and AWS cloud.
  • Collaborate with others to brainstorm best ways to tackle a complex technological infrastructure, security, or development problem.
  • Perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered.
  • Build automated deployments using configuration management technologies.
  • Deploy new modules and upgrades and complete fixes within the production environment.
  • Focus on configuration, documentation, optimization, and support of the infrastructure components.
  • Use open-source technologies and tools to accomplish specific use cases encountered within the project.
  • Use coding languages or scripting methodologies to solve a problem with a custom workflow.
  • Automate configuration of next-gen firewalls and load balancing services (Azure firewall, Elastic load balancers, App Gateways, NAT Gateways, F5 BIP-IP).
  • Configure and automate Confluent Kafka, Databricks, Amazon CloudFront, Amazon ECS.
  • Perform gap analysis and suggest solutions to drive infrastructure operations maturity.
  • Define standards and practices for building secure and reliable services on a public cloud platform.
  • Implement and deploy infrastructure automation and configuration management (Jenkins, PowerShell, Terraform, Python).
  • Contribute to cloud migrations.
  • Educate and mentor product teams and junior engineers.
  • Document processes, platforms, and traffic flows, including high- and low-level designs of technical requirements.
  • Evaluate new cloud-related technologies and perform proof of concepts.
  • Serve as a trusted technical advisor to peers, partnering teams, and stakeholders in solving complex technical problems.
  • Provide state-of-the-art technical solutions for scalability, reliability, security, and performance.
  • Craft robust and highly available cloud infrastructures using industry-leading frameworks and tools.


Requirements

Desired Experience
  • Bachelor of Engineering/Technology or Master of Computer Applications from an accredited institution and/or 12+ years of relevant DevOps expertise, preferably in the PEO, HCM or IT/ITES Industry.
  • Adept in integration technologies, automation languages (Python, PowerShell, json, YAML).
  • Hands-on engineering experience using hosting solutions in public cloud IaaS, PaaS, and SaaS platforms in Azure and/or AWS.
  • Familiarity with containerization and orchestration: Docker, Amazon ECS, Amazon EKS, Azure Kubernetes Service.
  • Strong knowledge of Software Development Life Cycle (SDLC).
  • Familiarity with AWS architectures/services.
  • Familiarity with standards and principles of Azure Cloud Infrastructure.
  • Hands-on experience in engineering technical solutions in public cloud based on industry standards using Azure Core Platform (Compute, Storage, Networking), Azure Services, Azure AD, Azure Automation, Azure Monitor, Azure Bastion.
  • Hands-on experience with AWS Services like (EC2, VPC, S3, ELB, RDS, Route53, CloudWatch, CloudTrail, AWS Network Firewall, Elastic Load Balancers, and more).
  • Familiarity with unified hub-and-spoke architecture for large-scale branch connectivity.
  • Experience in working with infrastructure provisioning tools, such as Terraform, CloudFormation, Chef, Puppet, Jenkins, or with a healthy appetite to learn.
  • Should be fluent with modern DevOps concepts.
  • Solid experience setting up and maintaining DevOps pipelines using CI/CD processes (Jenkins), GitHub (Source Control).
  • Experience in scalable cloud design, including high availability, redundancy, failover, and load balancing.
  • Deeply knowledgeable with container platforms, such as Docker, Kubernetes, ECS, EKS.
  • Adapt in Agile methodologies of software development.
  • Strong communication and collaboration skills, a knack for problem-solving, a desire to enhance user experience, and a passion for technology.
  • Azure and/or AWS certifications preferred.

Benefits

  • We're certified as a Great Place to Work.
  • Opportunities for advancement and growth.
  • Paid time off.
  • Formal education and certifications support.
  • Benefits with partner companies.
  • Referral program.
  • Flexible working hours.


Apply

Job Profile

Restrictions

100% on-site in specified countries

Benefits/Perks

Collaborative environment Flexible working hours Great Place to Work Opportunities for advancement Paid Time Off Professional development Referral program Remote work flexibility

Tasks
  • Automate and monitor IaaS and PaaS
  • Build automated deployments
  • Collaborate on infrastructure problems
  • Deploy modules and upgrades
  • Design
  • Design and implement cloud solutions
  • Document processes and traffic flows
  • Educate and mentor teams
  • Perform testing on code and processes
Skills

Agile Agile methodologies Amazon CloudFront Amazon ECS Automation AWS Azure Azure AD Azure Monitor CI/CD Collaboration Communication Configuration Management Confluent Kafka Continuous Improvement Databricks DevOps Docker Firewall Automation GitHub IaaS Infrastructure as Code Jenkins JSON Kafka Kubernetes Load balancing Open Source Technologies PaaS PowerShell Problem-solving Python S3 Scripting Security SOLID Technical Documentation Terraform Testing VPC YAML

Experience

10 years

Education

Bachelor of engineering Design Engineering Master of Computer Applications