Senior Application Developer - DevOps & Automation
IBM
**Introduction**
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
**Your role and responsibilities**
AS a Senior Application Developer - DevOps & Automation, you will be responsible for the below.
Key Responsibilities:
* Automate CI/CD Pipelines:
Design, implement, and maintain continuous integration and continuous delivery pipelines to automate the testing, building, and deployment of software.
* Infrastructure as Code (IaC):
Manage infrastructure using code to ensure consistency and repeatability.
* Automate Manual Tasks:
Identify and automate repetitive or manual tasks to improve efficiency and reduce errors.
* System Monitoring and Performance:
Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability and reliability.
* Security:
Implement security measures to protect data and systems, including automated optimization checks.
* Collaboration:
Collaborate with developers, operations teams, and other stakeholders to align DevOps practices with organizational goals.
* Tooling:
Manage and optimize automation tools for deployment, monitoring, and operations.
* Troubleshooting:
Investigate and resolve technical issues, perform root cause analysis, and develop preventative measures.
* Documentation:
Create and maintain technical documentation for processes, procedures, and systems.
* Optimization
Optimize infrastructure costs by implementing efficient resource management strategies.
**Required technical and professional expertise**
* Programming Languages: Proficiency in scripting languages like Python
* Cloud Platforms: Experience with cloud platforms like AWS or Azure
* CI/CD Tools: Familiarity with tools like Gitlab
* Configuration Management: Experience with tools like Ansible
* Monitoring Tools: Knowledge of monitoring tools like AppD or Garafana.
* System Administration: Basic knowledge of Linux/Unix system administration.
* Networking: Understanding of network concepts and technologies.
* Problem Solving: Strong analytical and problem-solving skills.
* Communication: Excellent written and verbal communication skills.
* Experience: 10+ years of hands-on experience in DevOps or related roles.
**Preferred technical and professional experience**
8-10 years of experience in design and development of Automation solutions and Automation frameworks.
Strong experience in Managing and Delivering Testing Assignments for huge Transition projects.
Strong experience in software testing and quality assurance with a focus on Automation.
Strong experience in Telecom domain ordering and Billing.
Strong proficiency in below test automation tools and technologies Selenium, TestNG, Java, Maven, Rest-Assured, Postman, Cucumber, Protractor, Java Script, Node.js AEM, CA DevTest, Appium, Grafana, InfluxDB, MongoDB, Sauce Labs, Selenium Box Eclipse, IntelliJ, SourceTree, Git, CI/CD, Jenkins Jira, qTest, Confluence, Jira Align PIER, PagerDuty, Splunk, Quantum Metric
Strong experience in below tools for Accessibility functional testing and automation
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Por favor confirme su dirección de correo electrónico: Send Email