SI

AWS DevOps Specialist

Siemens
Bangalore5-10 LPA Posted 29 Apr 2025
FULL TIME
Devops
Docker
Aws
Python

Job Description

Key Responsibilities:

  • Infrastructure as Code (IaC):
  • Design, implement, and manage cloud infrastructure using automation tools such as AWS CloudFormation, Terraform, or Ansible.
  • Ensure consistency and reliability of AWS resources through automated provisioning and configuration management.
  • CI/CD Pipeline Management:
  • Build and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines for seamless deployment of applications and services.
  • Use AWS CodePipeline, Jenkins, GitLab, or similar tools to automate code builds, tests, and releases.
  • Integrate security and compliance checks into CI/CD pipelines (DevSecOps).

Containerization & Orchestration:

  • Design and manage containerized environments using Docker and orchestrate them with Kubernetes (EKS) or Amazon ECS.
  • Optimize container orchestration for scalability, resilience, and performance.

Monitoring & Logging:

  • Set up monitoring, alerting, and log management using AWS CloudWatch, ELK stack, Prometheus, Grafana or similar tools.
  • Implement proactive monitoring of system performance, application health, and AWS resource utilization.

Automation & Scripting:

  • Automate repetitive tasks using scripting languages (e.g., Python, Bash) and AWS Lambda for serverless automation.
  • Develop tools and scripts to improve automation and reduce manual intervention in deployments and infrastructure management.

Security & Compliance:

  • Ensure security best practices in AWS environments, including IAM roles, security groups, encryption (KMS), and secure networking (VPC, VPN).
  • Implement automated compliance monitoring and audits using AWS Config, AWS Trusted Advisor, and other tools.

Cost Optimization:

  • Monitor and optimize cloud usage and costs using AWS Cost Explorer and other cloud cost management tools.
  • Recommend architectural improvements to reduce cloud expenses while maintaining high performance and reliability.

Collaboration & Support:

  • Work closely with development, operations, and QA teams to ensure smooth and efficient software delivery pipelines.
  • Provide DevOps best practices and technical guidance to teams in terms of automation, deployment, and scaling.

Qualifications:

Education:

  • Bachelors degree in Computer Science, Information Technology, or a related field.

Experience:

  • Proven experience as a DevOps Engineer or AWS DevOps Specialist, preferably in a large-scale cloud environment.
  • Strong hands-on experience with AWS services such as EC2, S3, Lambda, RDS, Route 53, VPC, and ELB.
  • Experience building and managing CI/CD pipelines using AWS CodePipeline, Jenkins, GitLab, or similar tools.
  • Extensive experience with IaC tools (e.g., Terraform, CloudFormation) and configuration management tools (e.g., Ansible, Puppet).

Skills:

  • Expertise in containerization and orchestration technologies (Docker, Kubernetes, EKS, ECS).
  • Strong Linux/Unix system administration skills.
  • Proficiency in one or more scripting languages such as Python, Bash, or PowerShell.
  • Familiarity with monitoring, logging, and observability tools like CloudWatch, ELK stack, Prometheus, or Grafana.
  • Knowledge of cloud security principles and best practices.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Ability to work both independently and in a collaborative environment.
  • Excellent verbal and written communication skills.
  • Ability to manage multiple projects and tasks simultaneously.

Preferred Qualifications:

  • AWS Certified DevOps Engineer or similar AWS certifications.
  • Experience with serverless architectures (EMR Serverless, AWS Lambda, API Gateway).
  • Knowledge of multi-cloud environments (AWS, GCP, Azure) and hybrid cloud strategies.
  • Familiarity with DevSecOps practices.

Required Skills

Join WhatsApp Channel