At Improving, we are constantly looking for team players that want to take the leap in their careers, and are committed to creating a great place to work by cultivating an environment which fosters life long personal and professional relationships.
At the heart of Improving Enterprises is our set of guiding principles: Excellence, Involvement, and Dedication.
Our culture encourages both the inspiration and motivation to achieve amazing things.
Location: Guadalajara /Aguascalientes / Remote
Location: Guadalajara /Aguascalientes / Remote
-5+ years of experience as a Software Developer
-MEAN / MERN Stack
-React + Redux
-Cloud (AWS)
-CI / CD tools
-Architecture/Design Principles/Strategic Approach
-Container Component Design Pattern
-Mobile First Responsive UI Design
-SASS 7-1 Pattern
-SOLID, DI/IoC, CI software design principles
-Single Page Application (SPA) Approach
-Interface Oriented Development via Typescript
-State Management via Redux
Typescript:
SASS,Formik/Yup ,Unit Testing
Server Technologies:
AWS S3Location: Guadalajara /Aguascalientes / Remote
Soft skills needed:
-Self DrivenLocation: Guadalajara /Aguascalientes / Remote
Job Summary:
The primary objective of the Cloud Site Reliability Engineer (SRE) will be to provide architectural guidance, internal and external cloud computing, strategic provisioning, governance, security, and availability in coordination with Network and DevOps Engineers to create, maintain, and support the public and private cloud server and network systems infrastructures that meet the technical demands of the company.
Reporting Relationships:
This job reports to: Manager, Cloud SRE Systems. Reporting directly (or indirectly) to this position are the following job titles: Not Applicable.
Duties & Responsibilities:
Working closely with Information Systems, Information Technology and Engineering teams to identify, implement, orchestrate, and automate cloud-based platforms throughout the company.
Building and designing web services in the cloud, along with implementing the set-up of geographically redundant services.
Identifying and implementing system improvements by evaluating system performance; upgrading, installing, tuning, and configuring the system
Managing cloud environments in accordance with company security guidelines.
Deploying and debugging projects as needed in accordance with best practices throughout the development lifecycle. Educating teams on the implementation of new cloud-based initiatives, providing associated training as required.
Employing problem-solving skills, performance monitoring, and other pre-emptive strategies to identify and resolve issues before they manifest into performance or availability issues.
Using your knowledge of APIs to design RESTful services, and integrate them with existing data providers, using JSON or XML as needed.
Developing standard practices and procedures for Site Reliability Engineer (SRE) team. Assist in development of Masimo Cloud processes and procedures.
Researching and recommending new solutions to business and management problems; Working with vendors and business units on department and company projects to accomplish Masimo company goals.
Testing, evaluating, and installing new software and systems.
Managing business continuity in cloud-based environments, including server, file backup and recovery; preparing and testing disaster recovery procedures
Undertaking routine preventative measures and implementing, maintaining, and monitoring network security and intrusion detection
Preparing technical and user documentation and training materials. Ensure highest 24 hour/7-day week critical system availability.
Assist in maintaining company compliance with internal policies and regulatory standards
Staying current with industry trends, making recommendations as needed to help the company excel. Performing other duties or special projects as assigned
Minimum & Preferred Qualifications and Experience:
Minimum Qualifications:
Three to five years of experience in a Site Reliability Engineer (SRE), DevOps role or related position. One to two industry recognized certifications (AWS, Azure, Kubernetes, etc.)
Customer service oriented
Knowledge of regulatory frameworks and their impact on design considerations (HIPAA, PCI, ISO27XXX, ITAR, etc.) Proficient in networking and security
Experience with load balancing, autoscaling, multi-zone network operations and software applications Experience with common AWS services (ESK, MSK, EC2, CloudWatch, S3, VPC, CloudFormation, etc.) Experience with AWS serverless technologies (Lambda, Cognito, API Gateway)
Knowledge of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP, and distributed networks. Experience with any of the following Node.js, Python, Go, PowerShell.
Experience with performance management of database engines (DynamoDB, MongoDB, Elasticsearch, Kafka) Exceptional organizational skills
Good communication skills, both verbal and written; Experience with documentation of processes Excellent problem-solving ability, technical and analytical skills
Ability to work independently, and with moderate supervision
Preferred Qualifications:
Experience developing software using languages such as Java, Python.
Experience deploying Infrastructure as a Code using tools such as Terraform and Cloud Formation. Experience with Ansible, Jenkins, Git.
Experience with Kubernetes, Enterprise Kubernetes management tools such as Rancher. Experience working with Linux, Docker, and Microsoft Azure.
AWS Cloud Security Certification, and/or OpenStack Administrator Certification a plus. Experience with mobile operating system platforms.
Multiple cloud platform, Microsoft, Cisco certifications are a definite plus.
Education:
Bachelor’s degree preferred, preferably in Computer Science, Engineering, or a related field.
Location: Guadalajara /Aguascalientes / Remote
What success looks like:
-Scalability methodologies are well understood and implemented in a consistent and robust mannerSkills & Qualifications:
-5+ yoe working with Java and his latest versions (8 or higher)
You will get a very competitive salary that will match with your skills and experience.
Develop your skills to the full potential and advance your career with platforms
and resources at your disposal.
Be a crucial part of innovative international projects where you'll have the chance
to work and participate with your clients both remotely and on-site.
We provide an environment that supports a healthy work-life balance by prioritizing productivity, and offering family-friendly policies to ensure both your wellbeing and your family's.