Women in Tech: Zamira Jaupaj, DevOps Engineer

In building an enterprise culture of cloud, DevOps skills complement the enterprise’s need to automate development, testing, deployment, and operations processes for their public cloud deployments. In this latest post in our Women in Tech series, we’ll be talking to Zamira Jaupaj, a DevOps Engineer at Azatec Consulting in Milan about the benefits of DevOps, the tools that she uses regularly, and her career path from IT specialist to DevOps Engineer.


Could you tell us a little about your background and your career path in IT?

I have a Master’s degree in Telecommunications Engineering from the Polytechnic University of Tirana in Albania. While studying at the university, I worked as an IT Network Specialist at a branch of Albania’s Ministry of Labor and Social Welfare. I moved to Italy two years ago and started taking courses to grow my Java skills, and I eventually became interested in the cloud. I studied with Cloud Academy to get AWS certified as a Solutions Architect and as a SysOps Administrator, and went on to work as a solutions architect before moving to DevOps.

How has being certified impacted your career? 

I absolutely think that certification is worth the effort. It demonstrates that you have certain skills and that you have put in the time working in those environments to get the day-to-day experience you need. For example, most questions in the SysOps exam require deep experience on the topics. It’s not enough to read AWS documentation or simply follow a course. You need to work in an AWS environment and use AWS services to get that experience. Hands-on practice is where you grow your skills, and experimenting combined with studying is, in my opinion, the key to successfully passing the exams.

I absolutely think that certification is worth the effort. It demonstrates that you have certain skills and that you have put in the time working in those environments to get the day-to-day experience you need.

What is DevOps?

DevOps is about culture, automation, lean management and measurement, sharing and sourcing. It’s a set of cultural practices and changes that are supported by automated tools and lean management processes to automate the release of software over its production chain. This allows organizations to be able to rely on software and applications to help them move faster. DevOps allows you to speed up code release times and test and implement new features and applications much more quickly than traditional development modes. It also helps you create more flexible and secure systems.
In IT, it wasn’t uncommon to have developers who had no interest in knowing about infrastructure, or system administrators who didn’t know anything about the development process. Working as a DevOps engineer means that you know both development and operations technologies and in doing so, you can make them work together toward common goals.

Why is automation important?

Automating by code means writing infrastructure, configuring, and then testing infrastructure. In the past, for example, many companies were manufacturing the new code at predefined times. Today, the speed of business has made this model quite obsolete. DevOps aims to automate the release cycle to make it as straightforward as possible. The generation of automatic methods for configuring and implementing the infrastructure has given rise to the concept of infrastructure as a code (IAC).

Today, the speed of business has made this model quite obsolete. DevOps aims to automate the release cycle to make it as straightforward as possible.

Tell us about your role as a DevOps engineer. 

A lot of my work is focused on how organizations can embrace DevOps philosophies to influence their IT culture and behaviors and implement tools for change. I’m currently involved in several projects where my responsibility is to convey fully automated Continuous Integration/Continuous Delivery (CI/CD) to builds, deployment infrastructure, and processes.

What DevOps tools are you currently using?

I use automation tools such as CloudFormation, Terraform, Docker, Jenkins, Ansible, and Bitbucket, just to name a few. I use Docker images to support development and testing teams and their pipelines. I work closely with CloudFormation and Ansible to create different development, testing, and production environments. To develop scripts for build, deployment, maintenance, and related tasks, I use Jenkins, Docker, Python, Bash, and PowerShell.

Is working in IT different for women?

From my point of view, and from my experience, it’s important to be able to adapt in whatever work environment you find yourself in. Yes, certain stereotypes still exist, such as thinking that a woman will not be as technically competent as a man, or as dedicated. Or that if you’re a woman in IT, you must be some kind of anomaly and you can’t also be feminine.
There are plenty of technically competent women in DevOps who are just as passionate about programming and technology as any guy. I don’t try to be one of the guys. I’m myself. I love fashion, I love to go shopping, and I love technology. I don’t have to act like a guy to be successful in tech!

There are plenty of technically competent women in DevOps who are just as passionate about programming and technology as any guy.

Where do you see yourself in two years?

I am passionate about learning and the cloud, so I will continue to study and work to improve myself every day. The cloud is the future, and I am convinced that before long, most services will be transferred to the cloud. It’s truly an area that is not lacking in possibilities.
I’ve learned a great deal from attending AWS Meetups and I’d like to become an AWS evangelist one day. At the same time, I don’t plan to stop with AWS. I also want to learn more about Google Cloud and Microsoft Azure services.

Avatar

Written by

Zamira Jaupaj

After completing a Bachelor in Telecommunication Engineering at the Polytechnic University of Tirana, Zamira moved to Italy in 2015. Passionate by technology, she started to learn 4G mobile technology before getting interested by the world of cloud computing. She passed several Amazon Web Services Certifications before focusing on the DevOps methodology. She also likes snowboarding and photography.


Related Posts

Joe Nemer
Joe Nemer
— September 15, 2020

New Content: Azure DP-100 Certification, Alibaba Cloud Certified Associate Prep, 13 Security Labs, and Much More

This past month our Content Team served up a heaping spoonful of new and updated content. Not only did our experts release the brand new Azure DP-100 Certification Learning Path, but they also created 18 new hands-on labs — and so much more! New content on Cloud Academy At any time, y...

Read more
  • AWS
  • Azure
  • DevOps
  • Google Cloud Platform
  • Machine Learning
  • programming
Simran Arora
Simran Arora
— August 21, 2020

Docker Image Security: Get it in Your Sights

For organizations and individuals alike, the adoption of Docker is increasing exponentially with no signs of slowing down. Why is this? Because Docker provides a whole host of features that make it easy to create, deploy, and manage your applications. This useful technology is especiall...

Read more
  • DevOps
  • Docker
  • Security
Avatar
Andrew Larkin
— August 18, 2020

Constant Content: Cloud Academy’s Q3 2020 Roadmap

Hello —  Andy Larkin here, VP of Content at Cloud Academy. I am pleased to release our roadmap for the next three months of 2020 — August through October. Let me walk you through the content we have planned for you and how this content can help you gain skills, get certified, and...

Read more
  • alibaba
  • AWS
  • Azure
  • content roadmap
  • Content updates
  • DevOps
  • GCP
  • Google Cloud
  • New content
Alisha Reyes
Alisha Reyes
— August 5, 2020

New Content: Alibaba, Azure AZ-303 and AZ-304, Site Reliability Engineering (SRE) Foundation, Python 3 Programming, 16 Hands-on Labs, and Much More

This month our Content Team did an amazing job at publishing and updating a ton of new content. Not only did our experts release the brand new AZ-303 and AZ-304 Certification Learning Paths, but they also created 16 new hands-on labs — and so much more! New content on Cloud Academy At...

Read more
  • AWS
  • Azure
  • DevOps
  • Google Cloud Platform
  • Machine Learning
  • programming
Alisha Reyes
Alisha Reyes
— July 2, 2020

New Content: AWS, Azure, Typescript, Java, Docker, 13 New Labs, and Much More

This month, our Content Team released a whopping 13 new labs in real cloud environments! If you haven't tried out our labs, you might not understand why we think that number is so impressive. Our labs are not “simulated” experiences — they are real cloud environments using accounts on A...

Read more
  • AWS
  • Azure
  • DevOps
  • Google Cloud Platform
  • Machine Learning
  • programming
Alisha Reyes
Alisha Reyes
— June 11, 2020

New Content: AZ-500 and AZ-400 Updates, 3 Google Professional Exam Preps, Practical ML Learning Path, C# Programming, and More

This month, our Content Team released tons of new content and labs in real cloud environments. Not only that, but we introduced our very first highly interactive "Office Hours" webinar. This webinar, Acing the AWS Solutions Architect Associate Certification, started with a quick overvie...

Read more
  • AWS
  • Azure
  • DevOps
  • Google Cloud Platform
  • Machine Learning
  • programming
Luca Casartelli
Luca Casartelli
— June 1, 2020

DevOps: Why Is It Important to Decouple Deployment From Release?

Deployment and release In enterprise organizations, releases are the final step of a long process that, historically, could take months — or even worse — years. Small companies and startups aren’t immune to this. Minimum viable product (MVP) over MVP and fast iterations could lead to t...

Read more
  • decoupling
  • Deployment
  • DevOps
  • engineering
  • Release
Luca Casartelli
Luca Casartelli
— May 14, 2020

DevOps Principles: My Journey as a Software Engineer

I spent the last month reading The DevOps Handbook, a great book regarding DevOps principles, and how tech organizations evolved and succeeded in applying them. As a software engineer, you may think that DevOps is a bunch of people that deploy your code on production, and who are alw...

Read more
  • DevOps
  • DevOps principles
Michael Dehoyos
Michael Dehoyos
— May 13, 2020

Linux and DevOps: The Most Suitable Distribution

Modern Linux and DevOps have much in common from a philosophy perspective. Both are focused on functionality, scalability, as well as on the constant possibility of growth and improvement. While Windows may still be the most widely used operating system, and by extension the most common...

Read more
  • DevOps
  • Linux
Avatar
Logan Rakai
— April 7, 2020

How to Effectively Use Azure DevOps

Azure DevOps is a suite of services that collaborate on software development following DevOps principles. The services in Azure DevOps are: Azure Repos for hosting Git repositories for source control of your code Azure Boards for planning and tracking your work using proven agil...

Read more
  • Azure
  • DevOps
Simran Arora
Simran Arora
— October 29, 2019

Docker vs. Virtual Machines: Differences You Should Know

What are the differences between Docker and virtual machines? In this article, we'll compare the differences and provide our insights to help you decide between the two. Before we get started discussing Docker vs. Virtual Machines comparisons, let us first explain the basics.  What is ...

Read more
  • Containers
  • DevOps
  • Docker
  • virtual machines
Avatar
Adam Hawkins
— October 24, 2019

DevOps: From Continuous Delivery to Continuous Experimentation

Imagine this scenario. Your team built a continuous delivery pipeline. Team members deploy multiple times a day. Telemetry warns the team about production issues before they become outages. Automated tests ensure known regressions don't enter production. Team velocity is consistent and ...

Read more
  • continuous delivery
  • continuous experimentation
  • DevOps