Openstack Developer
KeySkills
Company Name
Job Description
Job Description:
- We are looking for an experienced OpenStack Developer to join our team and work on developing and maintaining scalable and high-performance cloud infrastructure solutions. As an OpenStack Developer, you will be responsible for designing, implementing, and optimizing components of the OpenStack cloud platform, working with cross-functional teams to create reliable, efficient, and secure solutions for our customers.
- You will collaborate with system administrators, architects, and other developers to integrate OpenStack with various cloud platforms and ensure that the cloud infrastructure is scalable and fault-tolerant. You will also help improve the deployment, monitoring, and management of OpenStack services and ensure a high level of automation for infrastructure as code (IaC).
Key Responsibilities:
- Design, implement, and maintain OpenStack services, including Compute, Storage, Networking, and Identity services.
- Develop and integrate APIs for various OpenStack services.
- Collaborate with cross-functional teams to design and integrate new features and functionalities into the OpenStack cloud platform.
- Participate in the design and implementation of scalable, high-availability, and fault-tolerant cloud solutions.
- Work with system administrators and engineers to configure and maintain OpenStack environments.
- Optimize OpenStack performance for scale, security, and availability.
- Automate deployment and management tasks using Ansible, Chef, Puppet, or similar tools.
- Write and maintain comprehensive documentation for cloud infrastructure, including architecture, configuration, and automation processes.
- Identify and resolve issues related to OpenStack services and components.
- Monitor and troubleshoot OpenStack environments, ensuring uptime and reliability.
- Stay up to date with the latest OpenStack developments and industry trends.
Required Skills and Qualifications:
- Bachelor?s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience working with OpenStack components (e.g., Nova, Neutron, Cinder, Keystone, Horizon).
- Strong understanding of cloud computing concepts, virtualization, and infrastructure as a service (IaaS).
- Proficiency in at least one programming/scripting language such as Python, Bash, or Go.
- Hands-on experience with container technologies like Docker, Kubernetes, or similar.
- Knowledge of cloud orchestration tools such as Heat, Terraform, or Ansible.
- Experience with Linux administration (preferably Ubuntu, CentOS, or Red Hat).
- Familiarity with networking concepts (VXLAN, VLANs, SDN, etc.) and tools like Open vSwitch (OVS).
- Experience with storage solutions, both block and object storage, in a cloud environment.
- Strong troubleshooting and debugging skills.
- Ability to work in an agile development environment and collaborate with other developers and teams.
Preferred Skills:
- Experience with OpenStack release management (e.g., managing upgrades and patching).
- Knowledge of CI/CD pipelines and tools such as Jenkins, GitLab, or Travis CI.
- Familiarity with monitoring tools like Prometheus, Grafana, or Nagios.
- Contributions to the OpenStack community or open-source projects.
- Knowledge of Security as Code and best practices for securing cloud infrastructure.
Job Details
Experience :
7 To 12
Number Of
Vacancies :
10
Job Type :
Permanent
Industry Type : IT/Software
Salary
:
10 Lac - 17 Lac
P.A
Education Summary
UG :
BE/B.Tech
PG :
Any PG Degree
Contact Details
Contact
Person :
NA
Contact
Number :
4466164567
e-mailId :
careers@tcs.com
Address :
Tata Consultancy Services,
17, Cathedral Road, Chennai.
Office Location
Central Jakarta No 1234, Jakarta, IndonesiaOpenstack Developer
Experience -
7 to 12
Gen AI AIML Data Analyst
Experience -
8 to 13
Senior Data Analyst
Experience -
3 to 8