Software Developer Advisor - DevOps [T500-**]

  • Hyderabad
  • Fedex Acc
Roles & Responsibilities: Ensure application systems meet high standards of quality, resilience, performance, security, reliability, and availability. Work with Git, GitHub, and GitHub Actions, for version control, branching strategies, and code reviews. Develop and maintain CI/CD pipelines using Jenkins and other relevant tools to automate build, test, and deployment processes. Experience working with Python, Shell, Bash, and Groovy scripts. Develop and maintain infrastructure as code using tools like Terraform or CloudFormation to automate the provisioning and management of cloud resources. Collaborate with development teams to design, implement, and optimize build pipelines and deployment workflows. Implement and manage containerization solutions using Docker and orchestration tools like Kubernetes. Develop and maintain automation scripts for deployment, monitoring, and logging tasks. Utilize public cloud platforms (AWS, Azure, GCP) for infrastructure provisioning and management. Implement and manage NoSQL databases such as MongoDB for data storage and retrieval. Understanding of release processes and ability to support software deployment to production and compliance activities. Monitor system performance, troubleshoot issues, and implement solutions to ensure system reliability and scalability. Mentor junior team members, conduct knowledge-sharing sessions, and contribute to the continuous improvement of team processes and practices. Stay updated with industry trends, emerging technologies, and best practices in DevOps and cloud computing. Minimum Qualifications: Bachelor’s degree, in computer science, engineering, information systems, or related field and / or equivalent formal training or work experience. Nine (9) plus years of qualifying work experience in DevOps or engineering environment. A related advanced degree may offset the related experience requirements. Certifications in relevant areas such as AWS Certified DevOps Engineer, Docker Certified Associate, or Certified Kubernetes Administrator are a plus. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Effective team player in diverse, geographically distributed environments.