Software Developer III (Python with Windows Automation)

4 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

Playrix - Senior Release Support Engineer

Playrix

Montenegro (Remote)
5 Months ago
WebFX - Junior Back-End Software Engineer

WebFX

Ann Arbor, Michigan, United States (On-Site)
1 Week ago
Axinous - Sr. Staff ML Engineer

Axinous

San Jose, California, United States (Hybrid)
3 Months ago
Nagarro - Senior Staff Engineer, Java Fullstack

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
5 Months ago
ByteDance - Production System Engineer, Infrastructure Engineering Intern

ByteDance

Singapore (On-Site)
1 Week ago
Oriserve - Senior DevOps Engineer (4+ Yrs exp)

Oriserve

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
SmileGate - Build Manager [LOST ARK Mobile]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago
Info Stretch - Programmer Analyst 5

Info Stretch

Lansing, Michigan, United States (Hybrid)
4 Months ago
Next Level Business Services - Hadoop AWS Developer

Next Level Business Services

Beaverton, Oregon, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Manager-Data Engineer|Pune

PwC

Pune, Maharashtra, India (On-Site)
6 Months ago
Tesla - Senior Software QA Engineer

Tesla

Brandenburg, Germany (On-Site)
1 Month ago
Sitetracker - Salesforce Engineer (EDS)

Sitetracker

Austin, Texas, United States (Remote)
5 Months ago
Next Level Business Services - JavaScript Developer with Full stack Experience

Next Level Business Services

Dallas, Texas, United States (On-Site)
5 Months ago
Epic Games - Senior SDET

Epic Games

(On-Site)
2 Months ago
PhonePe - Software Engineer - Test (4-6yrs) - (Pune)

PhonePe

Pune, Maharashtra, India (On-Site)
4 Months ago
Nielsen Holdings - Devops Engineer (026)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Transaction Network Services - Quality Assurance Engineer - Test Automation

Transaction Network Services

Coimbatore, Tamil Nadu, India (On-Site)
8 Months ago
Paytm - DevOps Engineer/Senior DevOps-Paytm Money

Paytm

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in India

Paytm - Key Account Manager- Oil& Gas -Bangalore

Paytm

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Convai - Creative - Video Editor

Convai

Bengaluru, Karnataka, India (On-Site)
9 Months ago
CloudHire - Power BI Expert

CloudHire

Maharashtra, India (Remote)
2 Weeks ago
Madison Logic - Sr. Product Manager

Madison Logic

Pune, Maharashtra, India (On-Site)
5 Months ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago
PwC - IN_Senior Manager_CyberArk _Identity management _Advisory_Pan India

PwC

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Velotio Technologies - Senior QA Automation Engineer (Ruby & Python)

Velotio Technologies

Maharashtra, India (Remote)
2 Weeks ago
Ubisoft - Retainer - Technical Animator (1 Year Contract)

Ubisoft

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

India (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

N-iX - Senior Data Engineer

N-iX

Kyiv, Kyiv City, Ukraine (Remote)
1 Week ago
Ajmera Infotech - Kubernetes Experts

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
4 Months ago
Rackspace Technology - Presales Enterprise Architect - Multi Service Line

Rackspace Technology

San Antonio, Texas, United States (Remote)
1 Week ago
PwC - ETIC, GCP Technical Support Engineer - Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
5 Months ago
ION - Senior DevSecOps Engineer, Italy

ION

London, England, United Kingdom (On-Site)
5 Months ago
Tencent - Principal / Senior Cloud Solution Architect - Tencent Cloud

Tencent

Palo Alto, California, United States (On-Site)
5 Months ago
NVIDIA - Senior DevOps Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months ago
Tencent - Tencent Cloud Solution Architect Intern (Thailand Market)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Tencent - Tencent Cloud - Senior Cloud Architect (R&D & Solution Design)

Tencent

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
NVIDIA - Technical Program Manager, Developer Infrastructure

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded