DevOps Engineer
Job details
About the Role: We are seeking an experienced and highly motivated DevOps Lead to join our dynamic team. The ideal candidate will possess a deep understanding of Linux systems, automation tools, and cloud infrastructure. As a DevOps Lead, you will play a pivotal role in driving our DevOps strategy, optimizing our infrastructure, and leading a team of DevOps engineers in a collaborative environment. Responsibilities:
- Infrastructure Management: Lead the design, deployment, and maintenance of scalable, secure, and highly available infrastructure on cloud platforms such as AWS, GCP, or Azure.
- Linux Systems Administration: Oversee the installation, configuration, and maintenance of Linux systems across development, staging, and production environments.
- Monitoring & Performance: Implement and manage monitoring solutions using tools like Prometheus, Grafana, New Relic, and ELK stack to ensure optimal system performance and reliability.
- Security & Compliance: Develop and enforce security policies, including system hardening and adherence to industry compliance standards.
- Automation & Scripting: Automate infrastructure and workflows using infrastructure-as-code tools like Ansible, Terraform, and scripting languages such as Bash or Python.
- Containerization & Orchestration: Design and manage containerized applications using Docker and Kubernetes for efficient deployment and scalability.
- CI/CD Pipeline Management: Lead the development and optimization of CI/CD pipelines to streamline the software delivery process.
- Team Leadership: Mentor and guide DevOps team members, fostering a culture of collaboration and continuous improvement.
- Incident Management: Lead troubleshooting efforts and incident response activities to resolve system issues promptly.
- Documentation: Maintain comprehensive documentation of system architectures, operational procedures, and best practices.
- Experience: Minimum of 3 years in DevOps, Systems Engineering, or related roles with leadership responsibilities.
- Linux Expertise: Strong proficiency in Linux systems administration and command-line operations on distributions like Ubuntu, CentOS, or Red Hat.
- Cloud Platforms: Extensive experience with cloud services (AWS, GCP, Azure), including EC2, S3, VPC, IAM, RDS, and CloudWatch.
- Networking Knowledge: Deep understanding of networking concepts (TCP/IP, DNS, SSH) and load balancing strategies.
- Automation Tools: Proficiency with infrastructure-as-code and configuration management tools such as Ansible, Terraform, Puppet, or Chef.
- Scripting Skills: Advanced scripting abilities in Bash and Python for automation and tooling.
- Containerization: Expertise in Docker and Kubernetes for application containerization and orchestration.
- Version Control: Strong experience with Git and collaborative workflows using platforms like GitHub or GitLab.
- Monitoring Tools: Familiarity with monitoring and logging tools like New Relic, Grafana, Prometheus, and ELK stack.
- CI/CD Pipelines: Proven ability to build and manage CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI.
- Problem-Solving: Excellent analytical skills with a track record of solving complex infrastructure challenges.
- Certifications: Relevant certifications such as AWS Certified DevOps Engineer, Google Professional DevOps Engineer, or Azure DevOps Engineer Expert.
- Security Standards: Knowledge of security best practices and compliance frameworks like ISO 27001, SOC 2, or GDPR.
- Leadership Skills: Demonstrated ability to lead teams, manage projects, and collaborate across departments.
- DevOps Culture: Passion for promoting DevOps methodologies, continuous integration, and continuous delivery practices.
- Degree: Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- Competitive Compensation: Attractive salary package with performance-based bonuses.
- Professional Growth: Opportunities for ongoing training, certifications, and career advancement.
- Work-Life Balance: Flexible working hours and remote work options.
- Collaborative Environment: Work alongside industry experts in a culture that values innovation and teamwork.
- Impactful Work: Contribute to high-impact projects utilizing cutting-edge technologies.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.