DevOps/SRE Engineer
About the job
Job Description:
We are looking for a talented and experienced DevOps/SRE Engineer specializing in GitOps and Infrastructure as Code to join our dynamic team. As a DevOps/SRE Engineer, you will play a crucial role in automating infrastructure provisioning, ensuring high availability, and optimizing the scalability and performance of systems. Your expertise in Kubernetes, cloud platforms, and other cloud-native tools will be vital in enabling us to deliver reliable and efficient financial solutions.
Responsibilities:
• Design, implement, and maintain infrastructure as code (IaC) solutions using tools like Terraform, Ansible, or CloudFormation to automate the provisioning of cloud resources.
• Collaborate with software development teams to integrate GitOps practices, enabling continuous delivery and deployment of applications and infrastructure.
• Deploy, configure, and manage Kubernetes clusters and related technologies for container orchestration and microservices architectures.
• Ensure high availability, scalability, and performance of production systems by implementing and maintaining robust monitoring, logging, and alerting solutions.
• Collaborate with development teams to optimize application performance, troubleshoot issues, and implement efficient CI/CD pipelines.
• Implement and manage infrastructure and application security measures, including access controls, encryption, and vulnerability scanning.
• Work closely with cross-functional teams, including developers, QA engineers, and system administrators, to improve operational processes and promote a culture of automation and DevOps.
• Continuously evaluate and recommend cloud-native tools and technologies to enhance system reliability, scalability, and cost optimization.
• Conduct performance analysis, capacity planning, and system tuning to ensure optimal resource utilization and system efficiency.
• Participate in incident response and resolution activities, identifying root causes and implementing preventive measures.
• Document infrastructure configurations, deployment processes, and operational procedures to ensure knowledge sharing and maintain system documentation.
Requirements:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• Proven experience (5+ years) as a DevOps/SRE Engineer, with a focus on GitOps, Infrastructure as Code, and cloud-native tools.
• Strong knowledge and hands-on experience with GitOps practices, including Git, GitLab, or GitHub, for continuous delivery and deployment.
• Proficiency in infrastructure as code (IaC) tools such as Terraform, Ansible, or Cloud Formation for automating infrastructure provisioning.
• Solid understanding of Kubernetes and containerization technologies, with experience deploying and managing Kubernetes clusters.
• Familiarity with cloud platforms such as AWS, Azure, or GCP, and their native services for infrastructure provisioning, management, and monitoring.
• Experience in setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI.
• Knowledge of infrastructure and application security practices, including access controls, encryption, and vulnerability management.
• Strong scripting and automation skills using languages like Bash, Python, or PowerShell.
• Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Splunk.
• Excellent problem-solving and troubleshooting skills, with a keen attention to detail.
• Strong collaboration and communication skills to work effectively with cross-functional teams.
• Experience with Agile methodologies and familiarity with DevOps principles and practices.
• Relevant certifications, such as Certified Kubernetes Administrator (CKA) or AWS Certified DevOps Engineer, are desirable.