Devops Engineer

Year    KA, IN, India

Job Description

About Unilode



Unilode owns and manages the world's largest fleet of approximately 160,000 unit load devices (ULDs), for use in the aviation industry, and owns and operates the largest global network for the maintenance and repair of ULDs and inflight food service equipment. Unilode provides management, repair, short term leasing and digitalisation solutions to over 90 airlines through a network of more than 550 airports, 18 regional offices and 50 certified repair stations, supported by 700+ employees. For more information visit unilode.com.

Position Overview





The DevOps Engineer specializing in CI/CD and Application Operations plays a pivotal role in ensuring the efficient and reliable delivery of software applications at Unilode Aviation Solutions. This role bridges the gap between development and operations, focusing on automation, scalability, security, and continuous improvement to support the organization's objectives in the aviation industry.

General Responsibilities



• Design, develop, and maintain CI/CD pipelines to automate the building, testing, and deployment of software applications.
• Configure and integrate CI/CD tools and services such as Jenkins, GitHub CI/CD, or similar.
• Implement Infrastructure as Code practices to provision, configure, and manage infrastructure resources using tools like Terraform or CloudFormation.
• Manage version control systems (e.g., Git) to ensure efficient collaboration, code branching, and repository management.
• Oversee the deployment of applications, ensuring smooth and error-free releases to production and other environments.
• Implement blue-green deployments or canary releases to minimize downtime and risk.
• Set up monitoring tools and solutions to continuously monitor the performance and health of applications and infrastructure.
• Configure alerting systems to detect and respond to issues promptly.
• Collaborate with infrastructure teams to scale resources as needed to accommodate changes in application traffic and usage.
• Optimize infrastructure for cost-efficiency and performance.
• Implement security best practices and compliance measures within the CI/CD pipeline and application infrastructure.
• Ensure code and configuration meet security standards.
• Take ownership of application operations, including troubleshooting issues, analyzing logs, and resolving incidents in production and test environments.
• Collaborate with development and operations teams to address application- related problems promptly.
• Implement backup and disaster recovery strategies to ensure data integrity and application availability in case of unexpected failures.
• Create and maintain documentation for CI/CD processes, infrastructure setup, and troubleshooting procedures.
• Share knowledge and best practices with team members and contribute to a culture of learning.
• Collaborate effectively with development, QA, and other teams to ensure seamless integration of CI/CD processes into the software development life cycle.
• Communicate effectively with stakeholders to provide updates on deployments and system status.
• Continuously assess and enhance CI/CD practices, tools, and processes to optimize efficiency, reliability, and automation.
• Stay current with industry trends and emerging technologies in DevOps and CI/CD.
• Additional duties as assigned.




Qualifications



• Bachelor's Degree in computer science, information technology, software engineering, or a related field is required.
• A minimum of 5-8 years of professional experience in setting up, configuring, and managing CI/CD pipelines.
• Proficiency in using version control systems like Git for collaborative development, code branching, and repository management.
• Hands-on experience with IaC tools like Terraform, CloudFormation, or Ansible to provision and manage infrastructure resources.
• Proven experience in application operations, including troubleshooting issues, analyzing logs, and resolving incidents in production and test environments.
• Expertise in automating application deployments using tools like Docker, Kubernetes, or containerization platforms.
• Familiarity with monitoring tools and solutions to monitor the performance and health of applications and infrastructure. Experience with monitoring and alerting systems like Prometheus, Grafana, or similar is a plus.
• Proficiency in scripting languages like Bash, PowerShell, or Python to automate tasks and workflows.
• Effective communication skills, both written and verbal, to collaborate with cross- functional teams, stakeholders, and provide updates on deployments and system status.
• A commitment to continuous learning and improvement in DevOps practices, tools, and processes.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3403195
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year