Careers

Senior DevOps Software Engineer

DevOps Software Engineer

Full Time

Roles & Responsibilities

1. Environment Management:

  • Design, implement, and manage scalable, secure, and cost-efficient AWS environments.
  • Define and maintain Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
  • Optimize resource allocation to improve performance and cost efficiency.

2. Build and Deployment:

  • Develop and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions,
     GitLab CI/CD, or AWS CodePipeline.
  • Automate build, test, and deployment workflows for microservices and applications.
  • Collaborate with development teams to integrate pipelines seamlessly.

3. Containerization and Orchestration:

  • Design and manage containerized applications using Docker and Kubernetes.
  • Implement and maintain Helm charts for Kubernetes resource management.
  • Monitor and troubleshoot Kubernetes clusters for performance and availability.

4. Monitoring and Logging:

  • Set up monitoring and alerting systems using tools like Prometheus, Grafana,
     AWS CloudWatch, and ELK stack.
  • Implement log aggregation and analysis for debugging and system health monitoring.
  • Continuously improve system observability and incident response processes.

5. Security and Compliance:

  • Implement best practices for securing AWS resources, containers, and deployment pipelines.
  • Conduct regular audits and vulnerability assessments of environments.
  • Ensure compliance with organizational and regulatory security standards.

6. Collaboration and Leadership:

  • Mentor junior team members and provide technical leadership in DevOps practices.
  • Work closely with development, QA, and IT teams to deliver high-quality, scalable solutions.
  • Participate in architecture discussions and technical decision-making.

Technical Skills

1. Cloud Expertise:

  • Proficient in AWS services such as EC2, S3, RDS, Lambda, ECS, EKS, and CloudFormation.
  • Strong understanding of networking concepts like VPCs, Load Balancers, and Route 53.

2.CI/CD Pipelines:

  • Advanced experience with CI/CD tools such as Jenkins, GitLab, GitHub Actions, or Bamboo.
  • Familiarity with build tools like Maven, Gradle, or NPM.

3. Containerization:

  • Proficiency in Docker and Kubernetes.
  • Experience with Kubernetes tools like Kubectl, Helm, and Kustomize.

4. Monitoring and Logging:

  • Expertise in monitoring tools like Prometheus, Grafana, AWS CloudWatch, or New Relic.
  • Experience with log management using ELK stack or similar tools.

5. Scripting and Automation:

  • Proficiency in scripting languages like Python, Bash, or PowerShell.
  • Experience with configuration management tools like Ansible or Chef.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work in a fast-paced Agile environment.

Experience:

  • 3 – 6 years of experience in DevOps, with a focus on AWS and Kubernetes.
  • Proven track record of managing cloud-based environments and scalable deployments.
  • Hands-on experience with production-grade Kubernetes clusters.

Preferred Qualifications:

  • AWS certification (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
  • Experience with serverless architecture and services like AWS Lambda.

 

Apply for this position

icon
Resume
Scroll to Top