About the Role
Our client, a leading innovator in the FinTech sector, is looking for a skilled Remote DevOps Engineer to join their fully distributed team. This is an exceptional opportunity to work remotely and play a pivotal role in designing, implementing, and managing our cloud infrastructure and CI/CD pipelines. You will be instrumental in ensuring the reliability, scalability, and security of our software delivery processes. The ideal candidate possesses a strong understanding of cloud technologies, automation tools, and best practices in infrastructure as code. You will collaborate closely with development and operations teams to streamline workflows, enhance system performance, and foster a culture of continuous integration and continuous delivery. This remote-first role is perfect for a proactive and experienced DevOps professional eager to make a significant impact on critical infrastructure without geographic limitations.
Key Responsibilities
- Design, implement, and manage scalable and resilient cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain robust CI/CD pipelines for automated building, testing, and deployment of applications.
- Implement and manage infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
- Automate operational tasks using scripting languages like Python, Bash, or PowerShell.
- Monitor system performance, identify bottlenecks, and implement solutions for optimization.
- Ensure the security of cloud environments through the implementation of best practices and security tools.
- Manage containerization platforms like Docker and orchestration tools like Kubernetes.
- Collaborate with development teams to troubleshoot and resolve infrastructure and deployment-related issues.
- Establish and maintain system logging, monitoring, and alerting systems.
- Participate in on-call rotations and respond to production incidents.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 4 years of experience in a DevOps or SRE role.
- Proven experience with cloud platforms (AWS, Azure, or GCP), including services like EC2, S3, VPC, IAM, etc.
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or Azure DevOps.
- Proficiency in infrastructure as code (IaC) tools like Terraform, Ansible, or Chef.
- Strong scripting skills in Python, Bash, or another relevant language.
- Experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Solid understanding of networking concepts, security best practices, and system monitoring tools.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a fully remote and agile team environment.
- Experience with microservices architecture is a plus.
Benefits
- Fully remote position offering maximum flexibility and work-life balance.
- Competitive salary package and potential for bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for continuous learning, certifications, and professional development.
- Collaborative and inclusive global team culture.
- Access to cutting-edge cloud technologies and DevOps tools.
- Direct impact on the scalability and reliability of critical financial platforms.