Tech Lead: Software Systems and DevOps
Islamabad, Pakistan
2d ago

Xgrid DevOps Leads are experienced, hands-on engineering tech leads who have a deep-rooted understanding of software systems and DevOps to help build, train and scale the team to cater for the ever increasing demand for cloud services.

Xgrid is a cloud services tech firm, specializing in providing expert consultancy and professional services in building secure, complex, large scale, production grade distributed systems on cloud environments (AWS Google Cloud Platform Azure).

The architects of Xgrid cloud business group have 20+ years of combined experience building production grade hyperscale systems for top silicon valley tech companies including Amazon, Salesforce, VMware, Cisco and multiple top startups with successful exits.

Our mission is to help small and big businesses grow their business by equipping them with state of the art tools and technologies.

This not only helps their business, but also modernizes and builds a robust and cutting edge cloud tech stack satisfying all the requirements for their use cases.

We are looking for experienced, hands-on engineering tech leads who have a deep-rooted understanding of software systems and DevOps to help build, train and scale the team to cater for the ever increasing demand for cloud services.

Our cloud business group works with top tier silicon valley and European customers and helps them build production grade systems using cutting edge cloud software technology.

At Xgrid, you will enjoy being part of an extremely talented, motivated team interacting with both business and development counterparts to capture key marketing requirements and translate them to products and services designed for our customers.

The ideal Xgrid tech lead will have experience developing and delivering complex enterprise grade mission-critical automated software systems for our cloud customers.

If you are passionate about working with world’s top tech silicon valley companies and highly experienced software engineers, and are excited about solving interesting and complex problems and challenges in a fast paced environment, where you get to not only grow yourself, but also help build a team and culture, Xgrid has a place for you and we would love to have you on board!

What you will do

  • Directly interface with customers to understand their requirements, manage customer relationships, and come up with a plan of action independently
  • Design and architect cloud solutions for customer projects, drive end-to-end solution design and delivery across different cloud environments (AWS GCP Azure)
  • Help build, train and grow a team of engineers, readily welcome and implement remote work culture
  • Establish team culture and processes around standups, code commits, feedback loops
  • Execute and implement cloud solutions together with the team (being hands-on is key!)
  • Continuously evaluate team processes and help make them better by regular iterations and improvements and automations, that drive industry best practices with better efficiency across the team
  • Share team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
  • Work with highly experienced silicon valley engineers
  • Required Skills

  • Experience building distributed systems, especially in cloud environments (AWS GCP Azure)
  • Experience building services with Docker and Kubernetes
  • Deep understanding of object oriented programming, and proficiency and experience with at least one object oriented programming language (Go, Python, C++, Java) (Python and Go preferred)
  • Solid understanding of workflow and process automation, solution integration, and scripting
  • Good knowledge of operating systems (Linux, Mac, and Windows)
  • Experience with Scrum or other agile development methodologies and advanced knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.
  • Strong software debugging and problem solving skills.
  • Strong skills in information gathering and requirement documentation.
  • Quick learner and ability to adapt to customer driven fast-paced development environments.
  • Aptitude to learn new bleeding-edge technologies.
  • Experience of working in a complex team environment. Able to deliver under pressure.
  • Team player with outstanding collaboration and teamwork attitude.
  • Excellent written and verbal communication skills.
  • Excellent analytical and problem solving skills.
  • Experience working remotely, across geographies and across time zones, comfortable working with and leading a remote team of engineers
  • Have the ability to lead the entire feature lifecycle (from the design to the delivery phases) of software designed for cloud systems like AWS, Kubernetes, CI / CD pipeline automation, etc. This includes :
  • Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance;
  • Ability to execute the implementation specs with a team of engineers; demonstrated knowledge of coding modules;
  • Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
  • Demonstrate designs using documents, flowcharts, layouts, diagrams
  • Preferred Skills

  • Experience building large scale, complex distributed systems
  • Familiarity with SQL (Postgres, MySQL, RDS, etc.) and NoSQL (Mongo, Elasticsearch, Cassandra, DynamoDB, etc.) technologies
  • Familiar with open source technologies, such as ZooKeeper, Istio, Service Meshes, security frameworks like OPA, Identity services like OKTA
  • Experience with big data and pipeline technologies, such as Hadoop, Kafka
  • Knowledge or experience with machine learning
  • Good knowledge with network technologies, such as TCP / IP, DNS, load balancer
  • Knowledge of IAC frameworks such as Terraform, CloudFormation, and package deployments such as k8s templates, Helm, bash scripting
  • Experience with configuration management tools such as Puppet, Ansible, Chef, etc.
  • Experience with monitoring and metrics frameworks like Prometheus, CloudWatch, Grafana, Kibana
  • Experience with Logging frameworks such as Splunk, Elasticsearch
  • Experience working with Kubernetes environments, logging into containers, debugging deployment issues, familiarity with the kubectl ecosystem.
  • Any cloud (AWS GCP Azure) certifications
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form