Job Title:
Senior Dev
Ops Engineer Position Overview:
As a Senior DevOps Engineer, you will play a crucial role in developing, deploying, and maintaining robust cloud infrastructure solutions that support the scalability, availability, and security of business applications and services.
You will leverage your deep expertise in cloud technologies and automation to streamline workflows and enable faster, more efficient software delivery.
Your strong problem-solving skills and leadership will ensure the smooth operation of complex systems while driving improvements in both development and operations processes.
Key Responsibilities:
Lead the design, development, and deployment of cloud-based infrastructure solutions, with a focus on scalability, performance, and security across public or private cloud platforms.
Drive the adoption of automation and continuous delivery practices, including Infrastructure as Code (IaC), ensuring seamless integration of cloud services.
Collaborate with cross-functional teams (development, engineering, and operations) to ensure that cloud infrastructure aligns with business needs and technical requirements.
Participate in architecture reviews and provide guidance on best practices for deploying and maintaining cloud solutions.
Mentor and guide junior engineers, ensuring the team follows DevOps principles, industry best practices, and effective problem-solving techniques.
Champion the use of CI/CD pipelines, ensuring high-quality code delivery through tools like Jenkins, GitLab, AWS CodePipeline, CodeBuild, and CodeDeploy.
Proactively monitor cloud infrastructure, identify potential bottlenecks or issues, and implement solutions that improve reliability and performance.
Maintain expertise in cloud security best practices, ensuring that cloud environments are secure, compliant, and resilient to attacks.
Key Qualifications: 7+ years of hands-on experience in DevOps and cloud infrastructure engineering, particularly with AWS, using tools like Terraform, AWS CDK, or CloudFormation.
Advanced proficiency in scripting languages such as Python, Bash, or PowerShell.
Extensive experience with AWS services, including compute, storage, networking, databases, and serverless architectures.
Strong experience in building and maintaining CI/CD pipelines using Jenkins, GitLab, AWS CodePipeline, CodeBuild, CodeDeploy, or similar tools.
Deep understanding of both Linux and Windows operating systems and their integration within cloud environments.
Proven ability to work effectively in an Agile environment, delivering high-quality infrastructure and software solutions on time.
Exceptional troubleshooting and problem-solving skills with the ability to think critically and act decisively in high-pressure situations.
Excellent communication skills, both technical and non-technical, with the ability to work collaboratively across teams.
A degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
Nice-to-Have
Skills:
Strong knowledge of networking concepts such as VPC, Subnets, Route Tables, and Security Groups, along with AWS networking services like Transit Gateway, CloudFront, Network Load Balancer, and Route 53.
Experience with containerisation technologies (e.g., Docker, Kubernetes) and orchestration tools.
Familiarity with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana, ELK Stack).
Experience with cloud security practices and tools, including identity and access management (IAM), encryption, and compliance frameworks.
Reperio Human Capital acts as an Employment Agency and an Employment Business.
Skills:
AWS Jenkins Python Terraform PowerShell Cloud