Job Description
iVolve Technologies is seeking an experienced Senior DevOps Engineer with a minimum of 3 years of hands-on experience in DevOps practices and technologies.
Responsibilities:
- Design, implement, and maintain robust CI/CD pipelines using Jenkins, ensuring efficient and automated software delivery from development to production environments.
- Configure and manage ArgoCD for continuous deployment and Git repositories for version control, ensuring smooth collaboration and efficient code management.
- Work closely with development teams to understand their requirements and provide DevOps solutions that optimize the software development lifecycle.
- Implement infrastructure as code and Configuration Management using tools like Terraform, Ansible, leveraging different Cloud platforms and Linux Operating Systems.
- Deploy and manage applications in a virtualized environment using VMware vSphere, ensuring high availability, scalability, and performance.
- Develop and maintain containerization strategies and practices, leveraging Docker and Kubernetes for container orchestration.
- Manage and secure container registries such as Nexus, ensuring proper storage, versioning, and access control.
- Collaborate with cross-functional teams to troubleshoot and resolve infrastructure and deployment issues, ensuring system stability and availability.
- Monitor system performance and implement proactive measures to optimize resource utilization, scalability, and cost-efficiency.
- Stay up to date with industry trends, best practices, and emerging technologies related to DevOps, cloud computing, and automation.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in a Senior DevOps Engineer role.
- Strong proficiency in CI/CD methodologies and tools, particularly Jenkins, including building, testing, and deploying applications.
- Solid understanding of Git and version control practices, with experience using GitHub for collaboration and code management.
- knowledge of AWS Cloud services, including infrastructure provisioning, networking, security, and monitoring.
- In-Depth Knowledge of deploying and managing applications on OpenShift, including container orchestration, scaling, and monitoring.
- Proficiency in defining and managing Tekton pipelines, tasks, and workspaces for automating software delivery processes with OpenShift.
- Knowledge of integrating SonarQube into CI/CD pipelines for automatic code analysis and reporting.
- Experience in integrating Vault with CI/CD pipelines and applications to securely manage secrets, certificates, and encryption keys.