Job
Description
We are seeking a skilled and experienced DevOps Lead to become part of our team. The ideal candidate will possess a solid background in constructing and deploying pipelines utilizing Jenkins and GitHub Actions, along with familiarity with messaging systems like ArtemisMQ and extensive expertise in 3-tier and microservices architecture, including Spring Cloud Services SCS. Proficiency in Azure cloud services and deployment models is a crucial requirement. Your responsibilities will include designing, implementing, and maintaining CI/CD pipelines using Jenkins and GitHub Actions for Java applications. Ensuring secure and efficient build and deployment processes, collaborating with development and operations teams to integrate security practices into the DevOps workflow, and managing and optimizing messaging systems specifically ArtemisMQ. You will also be tasked with architecting and implementing solutions based on 3-tier and microservices architecture, utilizing Azure cloud services for application deployment and management, monitoring and troubleshooting system performance and security issues, and staying updated with industry trends in DevSecOps and cloud technologies. Additionally, mentoring and guiding team members on DevSecOps practices and tools will be part of your role. As a DevOps Lead, you will be expected to take ownership of parts of proposal documents, provide inputs in solution design based on your expertise, plan configuration activities, conduct solution product demonstrations, and actively lead small projects. You will also contribute to unit-level and organizational initiatives aimed at delivering high-quality, value-adding solutions to customers. In terms of technical requirements, you should have proven experience as a DevSecOps Lead or in a similar role, strong proficiency in Jenkins and GitHub Actions for building and deploying Java applications, the ability to execute CI/CD pipeline migrations from Jenkins to GitHub Actions for Azure deployments, familiarity with messaging systems such as ArtemisMQ, and extensive knowledge of 3-tier and microservices architecture, including Spring Cloud Services SCS. Furthermore, familiarity with infrastructure as code tools like Terraform or Ansible, knowledge of containerization and orchestration tools like Docker and Kubernetes, proficiency in Azure cloud services and AI services deployment, a strong understanding of security best practices in DevOps, and excellent problem-solving skills are prerequisites. Effective communication, leadership skills, the ability to work in a fast-paced collaborative environment, and knowledge of tools like Gitops, Podman, ArgoCD, Helm, Nexus, Github container registry, Grafana, and Prometheus are also desired. Furthermore, you should possess the ability to develop value-creating strategies, have good knowledge of software configuration management systems, stay updated on the latest technologies and industry trends, exhibit logical thinking and problem-solving skills, understand financial processes for various project types and pricing models, identify improvement areas in current processes and suggest technological solutions, and have client interfacing skills. Project and team management capabilities, along with one or two industry domain knowledge, are also beneficial. Preferred skills include expertise in Azure DevOps within the Cloud Platform technology domain.,