Software Engineer

2 to 4 Years Experience Experience | Gurugram | Full Time

About the Role :

We are looking for a highly motivated Software Engineer to join our growing team at WhizHack. You will play a crucial role in our mission to secure the digital world.

Key Responsibilities :

  • • Infrastructure as Code (IaC): Develop and maintain infrastructure as code using tools such as Terraform or CloudFormation to provision and manage resources in hybrid cloud environments.
  • • ContinuousIntegration/ContinuousDeployment(CI/CD):ImplementandmanageCI/CD pipelines to automate the build, testing, and deployment of microservices and applications.
  • • Containerization: Containerize applications using technologies like Docker and orchestrate them using Kubernetes for scalability and resilience.
  • • Monitoring and Logging: Implement and manage monitoring and logging solutions to proactively identify and address issues in production environments.
  • • Security: Collaborate with the security team to implement and maintain security best practices, including access control, encryption, and vulnerability assessments.
  • • Collaboration: Work closely with software development teams to ensure smooth integration of new features, updates, and releases into production.
  • •Performance Optimization: Identify and address performance bottlenecks in the infrastructure and applications to ensure optimal system performance.
  • •Automation: Continuously look for opportunities to automate repetitive tasks and processes to improve efficiency and reduce manual intervention.
  • •Backup and Disaster Recovery: Develop and maintain backup and disaster recovery plans to ensure data integrity and business continuity.
  • •Documentation: Create and maintain detailed documentation for infrastructure configurations, processes, and procedures.

Required Qualifications :

  • •Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • •Proven experience as a DevOps Engineer or similar role in a SaaS or cloud-based environment.
  • •Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP) and hybrid cloud architecture.
  • •Proficiency in scripting and automation using tools like Shell, Python, or Ruby.
  • •Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • • Familiarity with infrastructure as code (e.g., Terraform, CloudFormation).
  • • Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI/CD).
  • •Excellent problem-solving and communication skills.
  • • Strong collaboration and teamwork abilities.
  • •Certifications such as AWS Certified DevOps Engineer or Certified Kubernetes Administrator (CKA) are a plus.

Apply for this Job

Drag and drop resume file or select resume file