Gartner India Research & Advisory Services Pvt Ltd
Sr Software Engineer Gurgaon, India
Save JobJob Saved Job Description:
What makes Gartner a GREAT fit for you? When you join Gartner, youll be part of a team with a no-limits mindset that helps the world become smarter and more connected. Were the worlds leading research and advisory company that steers clients toward the right decisions with business and technology insights they cant find anywhere else. Our associates enjoy a collaborative work environment with exceptional training and career development. If you like working with a curious, supportive, high-performing team, Gartner is the place for you.
Interested in learning more, view and register for any of our upcoming recruiting events here!
About this role:
This role will focus on automating and streamlining IT infrastructure processes and tasks while improving our capabilities and service offerings with greater self-service abilities using public cloud platforms and open-source technologies.
Drive optimization of infrastructure and application development deployment life cycles through the use of immutable infrastructure as code methodologies
What youll do:
Collaborate with a cross-functional team of application developers, operations engineers, architects to understand complex product requirements and translate them into automated solutions.
Create and implement reusable automation for cloud platforms to be used by other teams designed to increase productivity
Collaborate with colleagues to support and improve architecture, systems, processes, standards and tools.
Participate in architectural discussions to ensure solutions are designed for successful deployment, security, and high availability in the cloud
Write and maintain code for automating the creation of scalable/resilient systems/infrastructure
Educate/mentor product teams on the consumption of Infrastructure as Code (IaC) automation
What youll need:
Bachelors degree in computer science or related focus, or equivalent experience
5 years of information technology experience
Software engineering, software development, and programming background
Understanding of agile and other development processes and methodologies
Expertise in one or more programming languages: Go, Java, Groovy, Python
Adept at learning and applying new technologies and solving new problems
Go programming experienceHands-on experience creating and integrating REST APIs
Knowledge of Docker containers and related orchestration technologies
Strong knowledge and understanding of CI/CD processes and tools (Jenkins, other)
Hands-on experience with Amazon Web Services (AWS) such as IAM, EC2, EBS, ELB, RDS, S3, Route 53, Gateways, VPCs, CloudWatch, Lambda scripts
Solid understanding of foundational technologies including network architecture, including load-balancing, IPSec VPNs, firewalls, iptables, NAT
In-depth knowledge working with and managing Git (Bitbucket,Github)
CI/CD processes and concepts
Shell and Powershell experience
Docker/ECS & serverless computing experience
AWS Certifications a plus (AWS Certified: SysOps Administrator, DevOps Engineer, Solutions Architect)
Strong knowledge of all layers of the TCP/IP stack and common Internet services/protocols such as SMTP, DNS, LDAP, NTP, HTTP
Knowledge of the various services and capabilities of computing platforms (AWS/Azure/GCP)
Linux and Windows operating systems
Inter-workings of web applications and relational databases
Immutable infrastructure and infrastructure as code (IaC) concepts
Familiar with Infrastructure Configuration and Provisioning tools and concepts (Terraform, Cloudformation, ARM, Ansible, HashiCorp Packer, Puppet, Chef)
Who you are:
Motivated, high-potential performer, with demonstrated ability to influence and lead.
Strong communicator with excellent interpersonal skills.
Able to solve complex problems and successfully manage ambiguity and unexpected change.
Teachable and embracing of best practices and feedback as a means of continuous improvement.
Consistently high achiever marked by perseverance, humility and a positive outlook in the face of challenges.
What we offer:
In addition to an outstanding work environment with rapid advancement potential, Gartner associates enjoy exceptional compensation and benefits, including:
An upbeat, positive culture. Integrity, objectivity, collaboration, results and a no-limits mindset are central to our values.
Limitless growth. We work with you to help you meet your goals and advance within the company.
Encouragement to be innovative and challenge status-quo.
Exposure to industry-leading training and development.
Performance based recognition and rewards.
Who are we:
Gartner is the worlds leading research and advisory company, offering information, advice and tools for business leaders. We provide objective and invaluable insights to our C-level executive clients, where we guide them to achieve the mission-critical priorities of their organization. Weve grown exponentially since our founding in 1979 and now employ over 17,000 associates globally and support 12,000 clients in more than 100 countries.
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.
Senior Software Engineer - Protocol Stack Development (4G/IoT/5G) The software protocol stack ( Stack ) team at Azcom s India Development Center owns the design, development and delivery of the 4G, Io [...]
Job Description The Sr. Network Engineer will participate in driving the development efforts in Network. Collaborate with vendor/contractor partners to develop and implement the detailed design, co [...]
Job Description The Software Engineer in Testing should be strong on Testing processes and standards. The candidate is responsible for leading the projects from quality organization, developing test [...]
The Sr. Network Engineer will participate in driving the development efforts in Network. Collaborate with vendor/contractor partners to develop and implement the detailed design, configuration, [...]