Software Engineer III - DevOps

5 - 9 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Java DevOps Engineer at Zinnia, you will play a pivotal role in delivering high-quality software solutions by automating and streamlining the software development and deployment process. You will be responsible for the following key areas: **DevOps Infrastructure:** - Design, build, and maintain robust and scalable DevOps infrastructure, including CI/CD pipelines, source control systems, and deployment environments. - Automate infrastructure provisioning and configuration management using tools like Ansible, Terraform, or Puppet. - Collaborate with development teams to ensure smooth integration of DevOps practices into their workflows. **Java Development:** - Contribute to the development and maintenance of Java-based applications, following best practices and coding standards. - Work closely with development teams to understand their requirements and provide technical guidance. - Participate in code reviews and ensure code quality. **Maven:** - Utilize Maven for build automation, dependency management, and project management. - Create Maven build scripts and configurations. - Manage dependencies and resolve conflicts. **Docker and Containerization:** - Manage containerized environments using tools like Kubernetes or Docker Swarm. - Leverage Docker to containerize applications and simplify deployment. - Optimize container images for performance and security. **CI/CD Pipelines:** - Design and implement efficient CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI. - Automate testing, code quality checks, and deployment processes. - Ensure pipeline security and compliance with best practices. **AWS Services:** - Utilize AWS services effectively for infrastructure provisioning, deployment, and management. - Implement cloud-native architectures and best practices. - Optimize cloud resources for cost-efficiency and performance. **Log Aggregation:** - Analyze logs to identify and troubleshoot issues. - Implement log aggregation and analysis tools (e.g., ELK Stack, Splunk) to monitor application and infrastructure health. **Qualifications Required:** - Bachelor's/Master's degree in Computer Science, IT Engineering, or a related field. - 5+ years of experience as a DevOps engineer. - Strong programming skills in Java and at least one scripting language (e.g., Bash, Python, Groovy). - Experience with DevOps tools and practices, including CI/CD pipelines, version control systems, and infrastructure automation. - In-depth knowledge of Docker and containerization technologies. - Experience with container orchestration platforms like Kubernetes or Docker Swarm. - Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native technologies. - Good problem-solving and analytical skills. - Strong communication and collaboration skills. **Preferred Skills:** - Experience with infrastructure as code (IaC) tools like Terraform or Ansible. - Knowledge of monitoring and alerting tools (e.g., Prometheus, Grafana). - Familiarity with configuration management tools like Ansible or Puppet.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You