Senior Platform Engineer

cargill

Bengaluru 6 Years Exp Posted 237d ago

Job Description

Key Accountabilities

  • SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes.
  • AUTOMATION: Leads the application of internal software deployment platform, continuous integration or continuous delivery pipeline and twelve factor development methodology to automate the deployment process, ensuring smooth and reliable releases.
  • COLLABORATION: Partners with cross functional team of product managers, designers and other engineers to gather complex requirements and deliver solutions that meet business needs.
  • TESTING & DEBUGGING: Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software, applying test driven development as needed.
  • CONTINUOUS IMPROVEMENT: Recommends options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
  • DOCUMENTATION: Creates and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.
  • TECHNICAL SUPPORT: Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution.

Qualifications

  • Minimum requirement of 6 years of relevant work experience. Typically reflects 8 years or more of relevant experience.
  • Experience supporting and enabling platform for complex application development activities in DevOps environment.
  • Experience building and supporting fully automated cloud platform solutions as Infrastructure as Code.
  • Experience working with cloud services platform primarily on AWS and automating the Cloud infrastructure life cycle with tools such as Terraform, GitHub Actions and AWS SDK’s.
  • Excellent experience with Go programming language and optionally Python.
  • Experience with CI/CD tooling to drive Infrastructure Code Deployment including Ansible, Terraform, Jenkins, GitHub Actions and Golang. Experience with infrastructure and application monitoring tools and enabling observability.
  • Experience with Kubernetes, Docker, and microservice application deployments. Experience automating Windows and Linux operating system deployments and management in automatically scaling deployments using software package managers.
  • Optionally AWS Professional level certifications – Professional Cloud Architect, Certified Security Specialty and Advanced Networking specialty. 

Similar Openings for You