Tech Stack
AnsibleAWSAzureCloudDNSDockerJenkinsKubernetesPuppetPythonRedisSplunkTerraform
About the role
- Streamline software development and deployment processes to ensure efficiency, scalability, and reliability.
- Design and maintain CI/CD pipelines and automate workflows to improve delivery cycles.
- Perform deployment, monitoring, and maintenance of platforms.
- Manage cloud infrastructure and services in AWS and Azure.
- Build and transform container and serverless architectures (EKS, AKS, ECS).
- Enhance system monitoring, troubleshoot performance issues, and optimize infrastructure.
- Collaborate with cross-functional teams (developers, operations, QE) and communicate technical concepts to non-technical stakeholders.
- Develop scripts and tools to improve operational efficiency (Bash, Python).
- Ensure software and platforms comply with security standards; implement security best practices and DevSecOps into pipelines.
- Document processes, procedures, and infrastructure setups; participate in project planning and execution to meet timelines and budgets.
- Understand customer requirements, engage stakeholders for feedback, and ensure high-quality deliverables and customer satisfaction.
- Leverage GenAI (GitHub Copilot) to automate code generation and streamline development workflows.
Requirements
- A minimum of 6 years of experience with Amazon Web Services and infrastructure.
- Understanding of Docker and at least 3 years of experience with Kubernetes and/or Elastic Container Service (EKS/ECS).
- Experience with CI/CD platforms such as Atlassian Bamboo, Jenkins, CircleCI, or GitLab CI/CD (preference for Atlassian Bamboo).
- At least 6 years of firsthand experience with relational databases, particularly Amazon Aurora.
- 6 years of experience with ElastiCache or Redis.
- Experience with Infrastructure as Code (e.g., Terraform).
- Good understanding of cloud networking in AWS and Azure: Application Load Balancer (ALB), Virtual Private Cloud (VPC), CloudFront (CDN), and DNS.
- Proficiency in Bash and Python scripting is a strong advantage.
- Familiarity with software development methodologies, including Git Flow and trunk-based development.
- Experience integrating security and compliance into pipelines (DevSecOps).
- Certifications in AWS, Azure, or Terraform (preferred).
- Collaborative mindset with excellent communication skills and ability to work independently and manage multiple priorities.
- Comfortable in a fast-paced, highly regulated environment.
- Familiarity with tools and platforms: Zendesk, Nagios, Ansible, Azure DevOps, CA Release Automation Manager, AWS DevOps, Puppet, Terraform, Splunk, Sonarqube, Git, Jenkins, GitHub/GitLab, Docker, Kubernetes.