Software Developer III (Python with Windows Automation)

2 Months ago • 5-7 Years • DevOps

Job Summary

Job Description

Rackspace Technology's Private Cloud (PVC) Engineering team seeks a skilled Software Developer III proficient in Python and Windows automation. This role involves developing and implementing system enhancements to improve automation capabilities, performance, and reliability. Responsibilities include designing, building, and supporting automations for deployment, diagnostics, and remediations on customer devices; creating and overseeing testing plans; developing automation scripts in PowerShell and Python; and collaborating with engineers and administrators. The ideal candidate possesses strong knowledge of network fundamentals, server technologies (DNS, SMTP, TCP/IP), Docker, CI/CD pipelines, and Agile methodologies. Experience with Ansible and Terraform is a plus. The position requires in-depth knowledge of Windows and Python, along with experience in developing automated solutions for server deployments and remediations.
Must have:
  • 5-7 years of technical engineering and automation experience
  • 3+ years of automation engineering experience
  • Proficiency in Python and PowerShell
  • Strong knowledge of Windows systems
  • Experience with CI/CD pipelines and Git
Good to have:
  • Ansible, Terraform experience
  • Microsoft Certifications
  • Experience with Docker

Job Details

Description
The Private Cloud (PVC) Engineering team in the Rackspace Technology is looking for talented full stack developers with passion for modern web development standards.
 
As a developer in our team, the Full Stack Software Engineer uses initiative and standard programming practices to ensure the stability and security of Rackspace’s automated solutions. Provides a high level of technical support through the ownership of complex automations that enable Rackspace to better serve our internal and external customers. Applies creative problem-solving techniques to identify the source of problems, while at the same time keeping these customers aware of every step along the way. Responsible for adhering to company security policies and procedures and any other relevant policies and standards as directed.
 
Career Level Summary
Requires in-depth conceptual and practical knowledge in own job discipline and basic knowledge of related job disciplines
Solves complex problems
Works independently, receives minimal guidance
May lead projects or project steps within a broader project or may have accountability for on-going activities or objectives
Willing and able to be cross collaborative with colleagues across business units
Acts as a mentor for junior level and fellow developers

Experience/Education
§  Bachelor’s degree in computer science or related technology field is required.
§  At the manager’s discretion, additional relevant experience may substitute for the degree requirement.
§  5 - 7 years of technical engineering and automation experience
§  A minimum of 3+ years of automation engineering experience with server deployment, diagnostics, and remediations
§  Solid software engineering fundamentals gained through training, course work or relevant experience.

Key Responsibilities
Lead the development and implementation of system enhancements that will improve the capabilities, performance, and reliability of automations
Define, design, and implement automated solutions
Build and support automations for deployment, diagnostics, and remediations run on customer devices including bulk and on demand solutions for end-user use
Create and oversee testing plans and test against and document automation scripts and programs
Design and develop automation scripts and programs in support of Rackspace and its customers
Create a series of automated actions that will allow for faster deployments and service restoration for internal systems and tools
Review, test, debug, and comment on task deliverables
Document feature requests and bug reports
Develop against current versions of the platforms supported by Rackspace
Contribute and develop new and alternate ideas, approaches, and designs to evolve own feature area or to solve problems encountered in own feature area
Focus on a specific feature area or component
Provide operational application support
Influences functionalities that make broad contribution to our product and service offerings
Work within team to ensure projects and goals are being communicated and to reduce duplication of efforts
Collaborate and share knowledge with other Engineers and Administrators on the support floor

Expertise
Strong knowledge of Network fundamentals, including diagnostics with OS system tools
Strong knowledge of server DNS, SMTP, and TCP/IP
Strong knowledge of DNS, including diagnostics with system tools
Strong knowledge of Docker and its use in a production environment
Strong knowledge of developer supporting tools such as various VCS (GitHub, Git, etc.)
Strong development competency in all of the following languages:
Windows: PowerShell, Python
Strong knowledge of Ansible, Terraform etc.
Strong knowledge working with CI/CD pipelines (Jenkins, Travis, etc.) and version control systems such as Git.
Strong knowledge of Project Management/Agile methodologies
Strong understanding of services and protocols commonly used in hosting environments: web servers, database servers, mail servers, name servers
Strong knowledge in the application of current and emerging network software and hardware technology and protocols
Requires in-depth conceptual and practical knowledge in own job discipline and basic knowledge of related job disciplines
Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate them in the market

Critical Competencies
Systems Thinking: Takes a whole systems approach to analyze issues and implements holistic solutions by ensuring that linkages between structure, people, process and technology are made
Idea Creation: Adaptive to design brand new solutions as well expand existing offerings to meet market needs
Passionate about technology and has a desire to constantly expand technical knowledge
Ability to resolve a wide range of issues in imaginative as well as practical ways
Detail-oriented in documenting information and practice good follow through techniques
Able to handle multiple tasks and prioritize work under pressure
Demonstrate sound problem-solving skills coupled with a desire to take on responsibility
Strong written and verbal communication skills, both highly technical and non-technical
Ability to make appropriate decisions considering the relative costs and benefits of potential actions

Certifications
Preferred but not mandatory
Microsoft Certification for Windows specialization (E.g.: MCSA/ MCSE, Fundamentals, Associate, Expert)
RHCE for Linux specialization
undefinedundefinedundefined

Similar Jobs

Wargaming - Senior Infrastructure Engineer (Python) (Game Engine Development Team)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Months ago
DEVOTEAM - Tech Lead DevOps H/F

DEVOTEAM

Levallois-Perret, Île-de-France, France (Remote)
3 Months ago
ION - Senior Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
4 Months ago
Nagarro - Associate Principal Engineer, NodeJS

Nagarro

India (Remote)
3 Months ago
Activision - Principal Software Engineer (Distributed Systems/Data)

Activision

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Paytm - DevOps (Data DevOps) - Lead DevOps Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Nagarro - Associate Principal Engineer, Python Data Engineer

Nagarro

India (On-Site)
3 Months ago
BrightEdge - Devops Engineer

BrightEdge

Hyderabad, Telangana, India (On-Site)
3 Months ago
WEKA - Senior Designated Services Engineer

WEKA

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Grid Dynamics - DevOps Engineer

Grid Dynamics

Tamil Nadu, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PlayStation Global - Software Engineer II, PC Engineer

PlayStation Global

Aliso Viejo, California, United States (On-Site)
4 Weeks ago
The Walt Disney Company - Sr. Systems Reliability Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
3 Weeks ago
DEVOTEAM - Tech Lead DevOps H/F

DEVOTEAM

Levallois-Perret, Île-de-France, France (Remote)
3 Months ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
3 Months ago
Aristocrat Gaming - Integration Manager

Aristocrat Gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Greenway Health - Devops Manager, Product Development

Greenway Health

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Senior Data Ops Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Trend Micro - Inside Sales Engineer

Trend Micro

Irving, Texas, United States (Hybrid)
4 Months ago
Dayforce - Test Automation Engineer Sr

Dayforce

Bengaluru, Karnataka, India (Remote)
6 Months ago
PwC - IN-Senior Associate__Java_Application Technology_Advisory_Jaipur

PwC

Jaipur, Rajasthan, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in India

Postman - Software Engineer - Applied AI Engineer

Postman

Bengaluru, Karnataka, India (On-Site)
4 Months ago
PhonePe - Site Reliability Engineer-NetOps

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Rainbow Group of Companies, India - Recruiter

Rainbow Group of Companies, India

Thane, Maharashtra, India (On-Site)
4 Months ago
Revenera - Senior Software Engineer

Revenera

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - Manager

PwC

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Altair - Senior Software Engineer (Golang)

Altair

India (Remote)
3 Months ago
Hogarth - QA Engineer

Hogarth

Hyderabad, Telangana, India (Hybrid)
2 Months ago
PwC - Associate – Utility Transformation– Advisory– Gurugram

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
Studio Image Works - Motion Graphic Artist

Studio Image Works

Gurugram, Haryana, India (On-Site)
1 Year ago
American International School Chennai - Middle School Music Teacher

American International School Chennai

Chennai, Tamil Nadu, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Sagent - Lead Devops Engineer - India

Sagent

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago
ByteDance - Senior Site Reliability Engineer, AI Applications

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Luxoft - Senior Python Developer with Networking

Luxoft

(Remote)
2 Months ago
ION - Cloud Engineer Kubernetes

ION

Milan, Lombardy, Italy (Hybrid)
4 Months ago
ComeOn Group - DevOps Engineer

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Warner Bros Discovery - Staff Software Engineer

Warner Bros Discovery

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Glean - SRE Manager (India)

Glean

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Electronic Arts - [EA Sports FC] DevOps Engineer

Electronic Arts

Seoul, South Korea (On-Site)
2 Months ago
Unity - Senior Software Engineer, Data & ML Infrastructure

Unity

San Francisco, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded