Senior Software Engineer Job in Mphasis Limited
Senior Software Engineer
- Hyderabad, Telangana
- Not Disclosed
- Full-time
- Permanent
Technical Skills:
Must have:
Strong understanding of container technologies such as Docker and Kubernetes (GKE/Anthos)
Hands-on experience in any Major Cloud application configuration, deployment, support, and migration GCP is a plus.
Proficiency with Linux, Shell Scripting and Python
Solid experience using configuration management frameworks (e.g., Ansible/Chef/Puppet) and scripting languages like Bash & PowerShell.
Experience in creating and managing CICD pipelines.
Experience with Terraform
Good to have:
4 years of object-oriented programming experience. (Java, C++ etc), Spring Boot
Experience with Google Cloud Platform (GCP) products, including Dataflow, Cloud Storage, BigQuery, Cloud Functions, Cloud Composer, and Terraform scripting.
Knowledge of networking, including DNS, DHCP, firewalls, load balancers and IP routing
Experience with OS language Linux administration activities.
Automation Experience using Ansible Playbooks.
Experience with environment provisioning and deployment automation (Salt/Chef/Puppet)
Knowledge on working with Oracle, SQL Server, and Postgres DB.
Experience with logging/application monitoring tools (AppDynamics, Splunk) and at least 2 yrs of experience in writing splunk queries to setup dashboards.
Experience with Jira/Confluence/bitbucket, TeamCity administration activities
Certifications Needed: GCP, which will be a plus.
Responsibilities :
Evangelize DevOps mindset and solve problems through systematization.
Proactively detecting, troubleshooting, and resolving all issues affecting non-production applications in cloud and on-premise environments.
Perform proactive daily system monitoring including reviewing system and application logs.
Monitor and troubleshoot issues across the entire stack - software, application, and network.
Triage s & diagnosing/resolving critical issues, handling implementation of changes.
Identify applications reliability and availability improvements, establish, and build solutions to continue to drive an improved experience.
Coordinate across different stakeholders to establish and manage both internal and external integrations and automate the process along the way.
Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal technology communities, and mentor other members of the team.
Foster a culture of learning through education and knowledge sharing around reliability practices, processes, and tools.
Participate in on-call and after hours support as needed and able to prioritize workload to meet tight deadlines.
4 to 6 Years
2 - 4 Hires