Spotline - Senior DevOps Engineer - CI/CD Pipeline

Spotline, Inc.


Date: 1 week ago
City: Bhubaneshwar, Odisha
Contract type: Full time
About The Role

We are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining our cloud infrastructure on Azure, ensuring high availability, performance, and security. You will drive automation, streamline our CI/CD pipelines, and optimize our monitoring and observability practices. The ideal candidate is a proactive problem-solver with a strong background in infrastructure management, automation, and cloud technologies. -

Responsibilities

Infrastructure Management :

Azure VM Management

  • Design, configure, and maintain Azure Virtual Machines (VMs) to support frontend and backend applications.
  • Ensure optimal configuration for services such as Tomcat, Nginx, MongoDB, Java, and Node.js on frontend VMs.
  • Manage backend services hosted on Tomcat, ensuring secure and efficient communication with the frontend.

Service Configuration

  • Optimize and manage configurations for Tomcat, Nginx, MongoDB, Java, and Node.js to ensure peak performance and stability.

CI/CD Pipeline

Jenkins Pipeline Development :

  • Develop and manage robust Jenkins pipelines to automate builds, deployments, and monitoring.
  • Implement continuous integration and continuous delivery practices to streamline the software development lifecycle.

Deployment Automation

  • Streamline code deployments across the environment to ensure minimal downtime and rapid releases.

Monitoring And Performance

Observability Implementation :

  • Implement and manage comprehensive monitoring tools to track infrastructure health, availability, and performance.
  • Utilize tools such as Azure Monitor, Application Insights, and Site24x7 to gain deep insights into system behavior.

Performance Optimization

  • Optimize system reliability and uptime through proactive monitoring, performance tuning, and incident response.

Alerting And Incident Response

  • Setup and manage alerting systems, and participate in incident response and resolution.

Database Management

MongoDB Atlas Management :

  • Manage MongoDB Atlas instances, ensuring backups, performance tuning, and security compliance.
  • Automate database tasks where possible to reduce manual intervention and improve efficiency.

Networking And Security

Cloudflare Configuration :

  • Configure Cloudflare for domain mapping, security (DDoS protection), and content delivery optimizations.

Security Implementation

  • Implement firewalls, IAM policies, and security best practices to safeguard the environment and ensure compliance.

Network Management

  • Manage Virtual Networks, Subnets, and Network Security Groups within Azure.

Automation And Scaling

Automation Scripting :

  • Automate recurring tasks using scripting languages such as Python, Bash, or PowerShell.

Dynamic Scaling

  • Design and implement scalable infrastructure to dynamically adjust resources based on application demand and user traffic.

Infrastructure As Code (IaC)

  • Implement IaC using tools like Terraform or Azure Resource Manager (ARM) templates.

Required Skills And Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in a DevOps or similar role.
  • Extensive experience with Azure cloud platform.
  • Proficiency in managing and configuring services such as Tomcat, Nginx, MongoDB, Java, and Node.js.
  • Strong experience with Jenkins and CI/CD pipeline development.
  • Expertise in monitoring and observability tools, including Azure Monitor, Application Insights, and Site24x7.
  • Experience with MongoDB Atlas management.
  • Solid understanding of networking and security principles, including Cloudflare configuration.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • Experience with Infrastructure as Code (IaC) tools like Terraform or ARM templates.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills.
  • Experience with Linux and Windows server administration.

Preferred Qualifications

  • Azure certifications (e.g., Azure DevOps Engineer Expert).
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Knowledge of other cloud platforms (AWS, GCP).

(ref:hirist.tech)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Dealer-stock broking-Bhubaneswar

Geojit, Bhubaneshwar, Odisha
3 weeks ago
*Geojit Financial services Ltd*Designation-Dealerctc-5 lpaEssential Duties and Responsibilities:  Communicate with clients to understand their investment objectives, provide market insights, and execute trades according to client’s sole preferences and confirmation.  Suggest trade & investment recommendations as given by fundamental and technical research team (only).  Execute buy and sell orders for clients in a timely and accurate manner across...

Editor, Behavioral Neuroscience

Cactus Communications, Bhubaneshwar, Odisha
4 weeks ago
CACTUS provides language editing services to help researchers in their quest for publication. If you find yourself correcting everyone's grammar and like to stay updated on the latest developments in your field of study, this opportunity is just for you.As an Editor, you will combine your language skills and subject-area expertise to help researchers around the globe publish cutting-edge research...

Editor - Energy

Cactus Communications, Bhubaneshwar, Odisha
4 weeks ago
CACTUS provides language editing services to help researchers in their quest for publication. If you find yourself correcting everyone's grammar and like to stay updated on the latest developments in your field of study, this opportunity is just for you.As an Editor, you will combine your language skills and subject-area expertise to help researchers around the globe publish cutting-edge research...