Applications are invited from interested candidates for Software Engineer, DevOps and Tools Automation at Calix, Bengaluru, Karnataka.
About Calix
Innovative communications service providers rely on Calix platforms to help them master and monetize the complex infrastructure between their subscribers and the cloud. Calix is the leading global provider of the cloud and software platforms, systems, and services required to deliver the unified access network and smart premises of tomorrow.
Job Description
Calix is looking for a Software Engineer to join a high performing tools and automation team. This team follows best DevOps practices and implements robust development, test, and production environments. The ideal candidate has in-depth experience with Atlassian tool suite administration and is highly knowledgeable in modern DevOps processes, automation, and best practices. The Software Engineer will be responsible for building, maintaining, and continuously enhancing tools, processes, and workflows for various teams within the organization.
The Software Engineer would need to have at least 4-6 years of experience. An ideal candidate will have experience administrating Atlassian tools like Jira, Confluence, Bitbucket, Bamboo and writing scripts, and DevOps experience. In this role, you will support and enhance existing tools to help improve the dev ops infrastructure and automation. The successful candidate must be a team player and have a passion about learning, automating, and teaching while working in a highly collaborative environment.
In this role, you will work in a collaborative team environment to support and enhance existing Development infrastructure to help improve the dev ops infrastructure and automation. The results of your work will be used across the engineering organization for improved productivity and engineering efficiency.
Key Responsibilities
- Administer, configure, and enhance Atlassian tools while writing scripts using REST endpoints to automate workflows and processes using webbooks.
- Collect requirements and communicate with stake holders, understand best Industry practices, investigate potential solutions, analyze impacts, test, and implement solutions.
- Document process workflows, FAQs, technical documentations and provide training to different stake holders.
- Troubleshoot problems and provide support for tools processes, permissions, and configuration issues.
- Create new CI plans while continuously enhancing existing plans for various products within the organization.
- Create and edit Jira workflows, fields, screens, and different configuration schemes.
- Edit existing web-hooks and write new ones as required for various tools. Script and automate projects to optimize our engineering environment.
- Deploy and maintain critical applications +
- Deploy and maintain CI/CD pipelines across multiple environments
Requirements
- 4-6 years of Software Engineering experience.
- B.S. in Computer Science.
- Strong technical skill in C, C++, Python, Php, Perl, Bash, JavaScript, jQuery, node.js
- Databases: MySQL, PostgreSQL
- Strong Linux and GIT skills.
- Excellent communication skills, both written and verbal.
- Experience in setting up and supporting Atlassian tools.
- Strong Knowledge of Jira, Confluence, bamboo and bitbucket. (Bamboo preferred but Jenkins or other CI tool acceptable; Bitbucket preferred but any GIT based version control system acceptable).
- Ability to work in a fast paced and highly collaborative environment.
- Basic JQL and SQL query knowledge and experience.
- CI/CD Implementation: gitOps, ArgoCD
Desired Skills
- Proven ability to multitask and work under pressure.
- Knowledge of java, maven.
- Knowledge of AWS and Cloud Skills.
- Experience with Amazon services: IAM, EC2, ELB, ALB and AWS Managed Products: EC2, ECS, ECR, Route 53, SES, Elasticache, RDS
- Infrastructure-as-code: Ansible, CloudFormation, Terraform, Vagrant
- Clustering: Helm, Kubernetes, Nginx
- Containerizing: Compose, Docker
- NoSQL Implementations: Cassandra, Elasticsearch, Kafka, Mongo DB
- Networking Concepts: Firewalls, NAT.
How to Apply?
Interested candidates can apply for the post through this link.