We are seeking an AWS Certified Senior Developer with 8-10 years of experience in building, deployment, release automation, and orchestration. This role requires a deep understanding of AWS cloud services and hands-on experience with modern DevOps practices. You will be responsible for designing, managing, and supporting Development, Testing, and Production environments, ensuring seamless CI/CD processes, and leveraging a range of cutting-edge technologies.
Key Responsibilities
- Infrastructure Building & Management. Design, build, and manage cloud infrastructure using AWS services, ensuring robust and scalable environments for development, testing, and production.
- CI/CD Pipeline Automation. Lead the automation of build and release pipelines from development to production environments, integrating tools like Jenkins, Terraform, and Ansible.
- Kubernetes Expertise. Develop, deploy, and manage Kubernetes clusters, including creating manifest files (deployment, job, pv/pvc, ingress, service, etc.) and setting up NAS volumes using Persistent Volume and Persistent Volume Claim.
- Containerization & Orchestration. Create Docker images, manage container registries, and orchestrate containers using Kubernetes, ensuring efficient deployment and scalability.
- Cloud Logging & Monitoring. Set up and manage logging frameworks (Sidecar, Dynatrace, Fluentd, etc.) on the cloud Kubernetes platform to ensure effective monitoring and troubleshooting.
- Cloud Storage Integration. Integrate S3 buckets with Kubernetes platforms, ensuring seamless access and storage solutions across environments.
- Networking & Security. Implement and manage networking components like TCP/IP, Routing, Load Balancing, and DNS within cloud environments, ensuring secure and optimized data flow.
- Automation & Scripting. Utilize YAML, Python, and other scripting languages to automate infrastructure tasks and streamline cloud operations.
Qualifications
- AWS Certification (Solutions Architect, DevOps Engineer, or equivalent) is required.
- 8-10 years of hands-on experience in cloud infrastructure, CI/CD pipelines, and release automation.
- Proven experience in deploying and managing Kubernetes clusters on cloud platforms, with strong skills in creating and managing manifest files.
- Proficient in using tools like Jenkins, Docker, Terraform, Ansible, and Python for automation and orchestration.
- In-depth knowledge of networking concepts, including TCP/IP, Routing, Load Balancing, and DNS.
- Strong experience in setting up cloud logging and monitoring frameworks on Kubernetes platforms.
- Excellent problem-solving skills, with the ability to troubleshoot complex issues in cloud environments.
- Strong communication skills, with the ability to work collaboratively in a team environment.
Why Join Us
- Opportunity to work with cutting-edge cloud technologies in a dynamic and innovative environment.
- Be part of a collaborative team where your contributions are valued and make a direct impact on the company's success.
- Competitive salary and benefits package, with opportunities for professional growth and development.
Apply Now to join our team and take your career to the next level with exciting challenges and opportunities in cloud infrastructure and DevOps automation!