Sr Software Engineer (DevOps)
ID lavoro
63661
Pubblicato 
12-set-2022
Settore di attività
GWS Segment
Tipo di lavoro
A tempo pieno
Aree di interesse
Digitale e Tecnologia/Tecnologia dell'Informazione
Luogo/hi
Albuquerque - New Mexico - United States of America, Albuquerque (Golf) - New Mexico - United States of America, Austin - Texas - United States of America, Chicago - Illinois - United States of America, Dallas - Texas - United States of America, Houston - Texas - United States of America, Los Angeles - California - United States of America, Naperville - Illinois - United States of America, Richardson - Texas - United States of America, San Antonio - Texas - United States of America

CBRE Global Workplace Solutions (GWS) works closely with clients to develop solutions that make real estate a meaningful contributor to organizational productivity and performance. We strive to develop foundational and breakthrough products that create value for our customers.

We are building team of creative and passionate individuals with full stack expertise and knowledge to help innovate and develop applications suite for Facilities Management. You will be part of a Scrum team as a part of scaled, globally distributed Agile teams and will have the opportunity to be hands-on with various technologies. Passion for learning new technologies is required.

WHAT WE DO

·       Build cloud native applications utilizing Open source and Microsoft technologies across multiple cloud platforms.

·       Modernize monolith legacy applications to highly scalable distributed applications on microservices based architecture and deploy them on cloud platforms.

·       Execute projects on Agile best practices and embrace the Devops culture across the software delivery lifecycle

·       Build and develop integration frameworks for 3rd party vendor applications.

·       Design and implement new features/applications based on industry standards.

·       Create modern, responsive web applications to provide real-estate services to our internal and external clients.

·       Develop and distribute Mobile apps built on native or react native architecture for both iOS and Android platforms.

·       Implement Continuous Security, Integration, Deployment & Monitoring for the software products



ESSENTIAL DUTIES AND RESPONSIBILITIES

·       Design secure, resilient and scalable cloud architecture for web-based applications and services.

·       Develop and maintain all parts of Environment Infrastructure and Configurations as Code.

·       Provision and Maintain all infrastructure containers to support application runtime.

·       Work with development teams to help engineer scalable, reliable, and resilient software in the cloud.

·       Design and Develop monitoring capabilities for systems, services and hardware to pro-actively detect application failures and report.

·       Analyze and monitor performance bottlenecks and key metrics to optimize software and system performance.

·       Provide analytics and forecasts for cloud capacity, troubleshooting analysis and uptime.

·       Mentor the team on cloud engineering and continuously train them on the best practices.


TECHNICAL SKILLS

·       5-7 years of experience in architecting and deploying infrastructure for distributed applications in the Cloud.

·       Hands-on with architecting and deploying applications on Azure Cloud using Cloud Native components.

·       Experience managing and scaling Azure Databases (Postgres/MS-SQL) either as a VM or Managed Instance.

·       In-depth networking experience and proven ability to deploy NIST compliant architecture on Azure Cloud.

·       Experience build monitoring dashboards and APM tracing using industry standard tools like Prometheus/Grafana, AppInsights, DataDog etc…

·       Ability to build end to end application logging and visualization using ELK or other variants

·       Experience with Git and Git flow for code lifecycle management.

·       Solid understanding and hands-on with Kafka or any other equivalent queue-based implementation for event driven architecture.

·       Hands-on with CI/CD deployment pipelines and infrastructure provisioning.

·       Experience working in Agile/Scrum development cycles.

·       Experience of TCP/IP, HTTP, web application security, and experience supporting multi-tier web application architectures.

Bonus/Nice to have:

·       Experience building and securing docker containers and running them at scale using Docker Swarm or Kubernetes.

·       Experience with Azure Devops, Sonarqube and instrumentation for monitoring using statsd or equivalent.

·       Experience with NoSQL databases.

·       Experience with SoX Audit process and remediations.

EDUCATION AND EXPERIENCE


Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or
computer science or equivalent work experience. Requires technical and business knowledge in multiple disciplines/processes. Typically has 5-7 years of relevant work experience. Consideration given to equivalent combination of education and experience.

COMMUNICATION SKILLS


Excellent written and verbal communication skills. Strong organizational and analytical skills.
Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively present information.


REASONING ABILITY


Ability to comprehend, analyze, and interpret complex documents. Ability to solve problems
involving several options in situations. Requires advanced analytical and quantitative skills.


#INDJS

NOTA: Un requisito aggiuntivo per questo ruolo è la capacità di rispettare i protocolli di salute e sicurezza COVID-19, inclusi i test di vaccinazione COVID-19 e/o test rigorosi.