Job Description: DevOps Engineer
Responsibilities:
- Recommend a migration and consolidation strategy including analyzing existing artifacts, existing test management tools and work management tools
- Design and improve agile work management approach including agile work management, establishing agile techniques and practices supporting cross team collaborations
- Design and define quality strategy including defining KPIs and performance testing strategy
- Design a secure development process, including inspecting and validating code base for compliance as well as enforcing practices for code security, data security and infrastructure security
- Design and Development of tool integration strategy, includes authentication and access strategy and package management licensing
- Design and develop application and infrastructure planning, testing and development along with cost optimization and contingency plan
- Develop and manage version control strategy as well as integrate external source control such as CI/CD pipelines with inclusion of application configuration and secrets
- Implement automation scripts for deployment and scaling using Python Boto3, Terraform, Packer, AWS CloudFormation.
- Set up and manage monitoring tools like Prometheus, Grafana or New Relic to monitor the live performance and health of applications.
- Configure and maintain centralized logging solutions using tools like ELK Stack, Fluentd, or AWS CloudWatch Logs.
- Set up and configure EKS clusters, including creating and managing worker nodes, node groups, and control plane configurations.
Job Requirements:
- Has atleast 3 years of experience.
- Experience working with AWS
- Experience with source control systems such as Git
- Experience with configuring and installing linux and using virtual machines
- Strong familiarity with Docker, Kubernetes, CI/CD concepts, and Web Server technologies like NGINX, and Apache
- Solid understanding of Networking concepts such as DHCP, DNS, NAT, and Firewalls etc
- Strong knowledge of shell scripting, Python scripting, and libraries like boto3
- Experience with phases of the software development life cycle, best practices and Agile Software Development
- Good communication and collaboration skills
- Good organizational and time management skills, and the ability to work on multiple projects at the same time
- Experience in EKS networking
- Kubernetes certifications like Certified Kubernetes Administrator (CKA) and CKAD (Certified Kubernetes Application Developer) would be advantage
- Strong problem-solving skills, particularly in troubleshooting and resolving issues related to Terraform and AWS cloud infrastructure
Skills Required: AWS, NGINX, Apache, Docker, Circle CI, Linux, Linux networking, Python, Kubernetes, Terraform
Location: Gurugram, Haryana
- Skills required: AWS, Kubernetes
- Experience: 2-4 yrs
- Budget: up to 6.5 LPA