Job Title: DevOps Engineer- EEng
Project Details: EEng team in PlayStation Network Services deals with Tools and Technology enablement across all the engineering team , mostly in terms of container orchestration
Technology and Sub-technology:
- Kubernetes, Docker
- AWS
- Python , Shell scripting
- CI/CD , Jenkins
- Terraform
- Monitoring Tools like Datadog , Splunk, Prometheus, Grafana
- Some level of Production System operations
Location: Bengaluru
Qualifications:
- Bachelor’s of Engineering or Master of Computer Applications
- 4-8 years of experience required
Job Overview:
- Design and build reliable systems: DevOps engineers are responsible for designing and building AWS Infra for resiliency.
- Develop and maintain automation tools: DevOps engineers develop and maintain automation tools to enhance the usability of the end user.
- Monitor system performance: DevOps engineers monitor system performance and proactively identify and resolve issues before they impact users.
- Collaborate with development teams: SRE engineers collaborate closely with development teams to ensure that systems are designed and built with reliability and scalability in mind.
Primary Skills:
- Bachelor’s degree in computer science, Information Technology, or related field.
- Minimum of 4 years of experience as an DevOps, with a focus on AWS.
- Build, operate and maintain Kubernetes clusters.
- Strong knowledge of AWS services, such as EC2, EKS, VPC, S3, and CloudWatch.
- Experience with infrastructure as code tools such as Terraform, CloudFormation.
- Strong experience with automation and scripting tools such as Linux shell Scripting, Python, Golang
- Excellent analytical and problem-solving skills, with the ability to quickly identify and resolve issues.
- Strong communication and collaboration skills, with the ability to work effectively with other IT teams and stakeholders.
- AWS certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or AWS Certified SysOps Administrator are a plus.
Good to have Skills:
Golang/Python end-to-end automation, helm charts
Responsibilities and Duties:
- Build, operate and maintain Kubernetes clusters.
- Develop and maintain CLI tools using Python, Golang
- Design, build, and maintain highly available and scalable AWS infrastructure, including EC2, EKS, VPC, S3, and other services as needed.
- Implement and maintain automation tools for AWS infrastructure, using tools such as Terraform, CloudFormation, and AWS CLI
- Develop and maintain monitoring and alerting systems for AWS infrastructure, using tools such as CloudWatch and Prometheus.
- Collaborate closely with development teams to ensure that applications are designed and built with reliability and scalability in mind.
- Work closely with other IT teams, such as network and security teams, to ensure that AWS infrastructure is secure, stable, and performant.
- Continuously evaluate and improve AWS infrastructure, identifying areas for optimization and implementing improvements to increase reliability and efficiency.
- Provide support to internal and external customers, responding to inquiries and resolving issues in a timely and effective manner
- Stay up to date with AWS trends and best practices, continuously learning and incorporating new approaches and technologies to improve IT operations.