Skip to main content

Command Palette

Search for a command to run...

Dev + Ops

Updated
2 min read
Dev + Ops
S

I have 10+ years of experience in Project Management across a range of industries including Oil & Gas, IT, Retail, and Rail Transportation, I have developed a proven track record in delivering results while maintaining a positive and proactive approach to work responsibilities.

As I look to the future, I am excited to pivot my career towards the field of Technology as a Scrum Master with a DevOps Engineer skill-set. To achieve this goal, I am committed to acquiring a range of key skills, knowledge, and certifications including SAFe Scrum Master, SAFe DevOps Practitioner, and expertise in a variety of DevOps tools such as Linux, Git & GitHub, Networking, CI/CD (Jenkins), Docker, AWS, Terraform, Kubernetes, Prometheus, Grafana, Go, and Python. I am eager to bring my experience and passion to a new role as a DevOps Engineer and to make a valuable contribution to any team.

I am excited about the opportunities ahead and look forward to bringing my expertise, enthusiasm, and positive attitude to a new role. Thank you for taking the time to learn more about me, and I welcome the opportunity to connect and explore potential collaborations.

What is DevOps

SAFe defines it as "a mindset, culture, and set of technical practices that support the integration, automation, and collaboration needed to effectively develop and operate a solution."

Its development and operations teams collaborating to deliver applications or services using tools and practices.

Automation, Scaling, and Infrastructure

Automation

Before automation, when a code was written and you had to deploy it on a server, you would have to perform some manual tasks such as getting the servers set up, configuring networking, and installing different software to run your apps. One would create many repetitive tasks on a day-to-day basis increasing the chance of human error.

All of this manual work could lead to human error and this is where "automation" comes in. This involves automating your repetitive tasks using scripts and tools along with automating your build, testing and deployment.

Scaling

Scaling Provides the ability to increase or decrease the compute resources for an app depending on the demand of its use. Its benefits are realized when using cloud services as the organization can increase or decrease its resources which in turn can eliminate any downtime and cost savings.

Infrastructure

It's the technology that runs your systems and applications such as servers, storage, network, etc. This is where IaC comes in where a DevOps Engineer can write new processes to provision and deploy new apps.

Why Practice DevOps

It's been shown to be effective in improving both IT and Business outcomes. Teams that practice DevOps:

  • Deploy changes more frequently

  • Have shorter lead times

  • Experience fewer failures

  • Recover from errors or issues much faster

  • Help reduce unplanned work

  • Improve relationships between team members which leads to trust, transparency, and better communication.

The goal of DevOps is to have organizations deliver their applications/products quickly to the market with built-in quality.

Day 1 of 90 days of DevOps challenge to acquire a skill-set of a DevOps Engineer.


I appreciate your busy time reading this short blog. As I continue with my journey to learn and become a DevOps Engineer, I will share what I learn. Thank you.

Happy Learning!


Sam Samarullah

LinkedIn

More from this blog

Sam's blog - Learning DevOps

15 posts

I am a results-oriented professional with 10+ years experience in Project Management. I am committed to become a Technical Scrum Master with a DevOps Engineer skill-set.