Job Description
Job Description
:
DevOps Strategy : Collaborate with clients to understand their business goals and technical challenges. Develop comprehensive DevOps strategies that align with their software development objectives and enhance their delivery pipelines. Must Have : RedHat, Ansible, Openshift. Goodto Have : Cloudbees Architecture Design: Lead the design and implementation of DevOps architectures, frameworks, and processes that facilitate seamless integration, automated testing, and deployment. Ensure scalability, reliability, and security in the DevOps solutions. Toolchain Selection: Evaluate, recommend, and implement DevOps tools and technologies that improve software development efficiency. Choose tools for version control, continuous integration, continuous delivery, testing, monitoring, and more. Automation: Design and implement automation workflows to streamline software development, testing, deployment, and monitoring processes. Reduce manual intervention and improve release consistency. Infrastructure as Code (IaC): Promote the adoption of Infrastructure as Code principles, allowing infrastructure provisioning and configuration to be treated as code. Utilize tools like Terraform, Ansible, or CloudFormation. Continuous Monitoring: Architect monitoring and observability solutions to gain insights into the performance and health of applications in production. Implement logging, monitoring, and alerting mechanisms. Security Integration: Integrate security practices into the DevOps processes, ensuring that security is maintained throughout the development and deployment lifecycle. Collaboration : Foster collaboration between development, operations, and QA teams by creating shared processes and tools that support a culture of transparency and communication. Training and Mentorship: Provide guidance, mentorship, and training to development and operations teams to enable them to adopt and effectively use DevOps practices and tools. Performance Optimization: Identify and address performance bottlenecks, scalability issues, and bottlenecks within the DevOps pipelines. Implement optimizations for faster builds and deployments. Continuous Improvement: Stay updated with emerging DevOps trends, tools, and best practices. Continuously refine and enhance the DevOps practice's methodologies and processes. Qualification
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 10+ years of experience in software development, system administration, and DevOps practices. Proven experience with DevOps tools such as Jenkins, GitLab CI/CD, Travis CI, CircleCI, or others. Strong knowledge of containerization and orchestration tools such as Docker and Kubernetes. Proficiency in scripting languages (, Bash, Python, PowerShell) for automation tasks. Experience with configuration management tools like Ansible, Puppet, or Chef. Solid understanding of cloud platforms (, AWS, Azure, GCP) and infrastructure-as-code concepts. Strong communication and collaboration skills to work effectively with cross-functional teams and clients. Leadership abilities to guide development and operations teams in adopting DevOps practices. Relevant certifications in DevOps, cloud computing, or related areas are a plus.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application