Skip navigation
1 2 3 4 5 Previous Next

Oracle SysDev Hub

145 posts

Below is an interview I conducted with Sebastian Velez Ruiz, a frequent contributor of Agile/DevOps/Container content. Sebastian is a  Director of Engineering at PSL Corp., and we discuss his background, DevOps and more.

sebastian velez ruiz.png

 

1. Share with us a little about your background, where you grew up and went to school, college?

I’m from Medellin, Colombia. I studied Computer Science at EAFIT University. My first job was at PSL, the company I currently work at. However, I quit and started a few companies before coming again as Director of Engineering of the company.

 

2. What do you like to do when you're not working?

I love reading a lot. Most of the time I am not working I am with my family, doing some exercise and reading a lot, not only about technology but also about leadership, psychology, economy, among others.

 

3. Explain to us what your role as Director of Engineering at PSL involves?

My goal is to ensure that PSL is able to help more people, in a better way, through technology. Specifically, I work to ensure that we use state-of-the-art technologies. I also work to ensure that the whole software development process is done properly, and I oversee training and research processes at PSL.

 

4. You're based in Bogota, Colombia. What is the state of the hi-tech eco-system there?

I am actually based in two cities: Medellin and Bogota. Colombia is probably one of the biggest players in technology in Latin America. There is a lot of opportunities and talent, and the community is great. Companies like ours are able to find really good talent that have proved to be ready to deliver high-quality software for complex projects.

 

5. You write about Agile and Devops. Where do you feel we are in the adoption cycle of this both as a technology and from a human factor standpoint?

Although both terms are already spread out and are well known in the software world, I feel there is a risk with these kind of “buzz words”, and is that many people only look at the surface of what these concept means. Agile and DevOps require a strong cultural and technical change, that is only possible through hard work and constant learning. However, many companies, either by ignorance or lazyness, don’t get the real point of the benefits of Agile and DevOps. We currently have many people out there who feel they do DevOps just because they installed Jenkins, or they do Agile just because they do sprints. In many reports you see Agile and DevOps as trends and well-adopted concepts, but reality shows that there is a lot of work ahead in order to have a true, deep adoption.

 

6. With Continuous Integration and  Delivery where do you think the balance lies between wanting change and stability?

That’s a really good question. The main focus of a mature CI/CD process is to get as much velocity as you can, while ensuring quality. That, of course, is hard to get and reality is usually not perfect. A modern business requires to innovate faster every day, and Continuous Delivery is a key technique in order to do so. Through rigorous test and infrastructure automation techniques, you can improve the stability of your software and the confidence of what you are deploying, but usually not with a 100% confidence rate. At the end, you should aim to have the biggest velocity while keeping stability on a level that is acceptable by your business, but not less, since it will reduce the ability of your business to try new hiphotesis and get ahead in a market.

 

7. Is there any thing I should have asked you and didn't?

No, I feel that's it

Happy New Year folks, and hope you had a great holiday. I'm excited about 2018.

 

There was a lot that took place in 2017, from our record 21 city worldwide  Oracle Code tour, to amazing community activities, including the addition of new communities, launch of the Dev.O site, new advocacy programs, OpenWorld17 and JavaOne17, our focus on Women in Technology and more. Here is the blogpost that encapsulates it all.   Now on to 2018.

 

live_for_the_code_banner_2180.png


Attention all developers, OracleCode is coming to a city near you. The first Code city is Los Angeles on Feb 27, 2018, followed by many others.

  • Register now for your chance to attend. Check out this code link for more details. We will also be present at other developer related events including the following in February.
  • Developer Week in Oakland, CA  Feb 5-7. More details here.
  • Dev Nexus in Atlanta Feb 21-23. More details here.

 

We have some great articles that are in the process of being published. If you have an idea for an article or would like to repurpose an existing one about DevOps, Containers, Serverless, Cloud and Systems, I would love to hear from you.

 

If you have other feedback or suggestions I welcome them. Wishing you the best for the year.

javed

It's that time of the year where you (or more specifically I) reflect on the year gone by, and ponder over what lays ahead in the new year. What did I as a Community Manager do, what worked, what didn't, what were the highlights I'd like to remember. In no specific order, here are some semi-random thoughts.

 

  • With Oracle's focus on Cloud and  Developers our team got rebranded from the Oracle Technology Network (OTN) to the Oracle Developer Community. We got new swag, and our video interviews that we Community Managers do at events got branded to DevLive. Also our individual social and other channels got rebranded, eg OTN Systems Hub became Oracle Sys Dev, Database community became Oracle Database Developers and the Architect Middleware community became Arch Beat Dev. Besides the huge Java community, we now also have a JavaScript community followed by Open Source Communities in the making.
  • The developer.oracle.com site affectionately known as Dev.O has continued to become populated with all types of content from technology pages, videos, articles and more. We have an increased focus on different technology areas, from Database, Java to Containers and Microservices. For me specifically the focus became DevOps and now Container-Native.
  • 2017 was a year of many firsts, and for us as a team and company it was the first time to be doing a 21 City Oracle Code tour. Some of the code cities, San Francisco, Austin, Atlanta, Washington D.C. and New York were domestic. The rest of the cities were global, reaching across continents on which we as a team did a divide and conquer to share the travel. I won't enumerate all the cities, you can see those in the video.

  • We as Community Managers got to meet and interview luminaries who gave keynotes and speakers at the Code events that were livecast and later published on Youtube. Besides Oracle Code we participated in a lot of other conferences as well as user community meets.
  • On the advocacy side, the ACE program has grown a lot as have the Java Champions. We added a new category of Developer Champions

     java champion.jpg

which as its name indicates focuses on software developers (who have cloud expertise and a focus on technologies like Microservices, Containers, DevOps, Open Source technologies, and SQL/NoSQL databases). If you want more details on any of these programs please check out this blog post.

     ACEs.jpg         

  • Oracle OpenWorld and JavaOne was another exciting milestone. The Oracle Developer Lounge was a ginormous space in the exhibit hall with all types of interesting demos to show Oracle Cloud by engaging the audience from the IoT Cloud Brewed Beer, 3D Builder Playground, Cloud Chatbot Robot, LEGO Mindstorms, CNC Light Sculpture, IoT Workshop, and my favorite, the Matrix themed BulletTime Video Ring.

    

  • Laura Ramsey and Yolande Poirier fellow community managers made a concerted effort to reach out to women in technology in Java and Database respectively as well as to the wider Women in Technology.
  • Oracle Code Online, went off without a hitch twice this year, and helped to reach all those of you online, who we couldn't meet at one of our physical events.
  • What didn't work for me? With all the Oracle Code and other conference planning of interviews, travel, and the follow-up, I fell behind on sending out the Systems Newsletter. Apologies upfront. I hope to start a fresh in the coming year.
  • Any New Year’s resolutions? Yeah a bunch, eat healthier, lose weight... but from a work standpoint, I hope to raise the bar in terms of the content I produce from videos, blogs, social media, articles and more. I am excited to have just recorded my first Podcast on DevOps with my colleague Bob Rhubart who has the number one rated Oracle podcast and hope to do more in the coming year. We will have more Oracle Code
  • It's hard to capture a year in a few bullet points, but I have to say thank  to you our audience of Developers, SysAdmins, DBAs, and all the other technical folks who consume the content we create and curate. I have to say thanks to Oracle, and a great team I work with (Laura Ramsey, Bob Rhubart, Yolande Poirier, Melissa Thorne, Jim Grisanzio, Linda Bronson, Martha Hess, Jennifer Nicholson, Vincent Mayers, Pablo Ciccarello, Christina Brashear Lori Lorusso and our fearless leader, Stephen Chin), this has been one of the best years of my life.
  • Final thought about community, the growth and size of a community is one way to measure it, but to me what is more meaningful is PES (Participation Engagement and Selflessness). Nothing better demonstrated this to me than the JavaOne 2017 Keynote where all the disparate members came together to give multiples skits and presentations centered around the Matrix theme.

     JavaOne.jpg

      The sum was greater than the parts, they were selfless and that is what community is all about. It reminds me of this beautiful quote by Hafiz,

 

“Even After all this time
The Sun never says to the Earth,
"You owe me."
Look, what happens with a love like that,
It lights the whole sky.”

 

I hope that both my team and I can not only meet, but exceed your expectations in the coming year. Please share how 2017 was for you as a developer, and what we can do to better serve you? Happy New year!

Although I have attended many conferences in the past, KubeCon / CloudNativeCon in Austin last week was one of the most memorable experiences. What made it memorable was seeing how a community forms and grows. From its humble beginnings a couple of years ago, it has grown from about 400 attendees to over 4,000. Of course snow in Austin last Thursday made it even more memorable. I had no idea that it snows in sunny Texas, but there again even local Austinites were surprised.

The star of the show is still Kubernetes and along with Cloud Native and the Public Cloud, there was plenty to see and learn.

Kubecon.jpg

I loved the following encapsulation of Cloud Native Principles.

  • Pay as you go, afterwards
  • Self Service -no waiting
  • Globally distributed by default
  • Cross-zone/region availability models
  • High utilization -turn idle resources off
  • Immutable code deployments

 

As well as how the Fundamental Abstractions have changed

  • Virtual Machines -> Containers
  • Data Centers -> Orchestrated envs.
  • Hardware Redundancy -> Design for failure
  • Servers -> Services
  • IP addresses, DNS -> Service Discovery
  • Server Monitoring -> Service monitoring
  • Monolithic applications -> Microservices
  • TCP/IP -> gRPC, REST

 

Other focal points of sessions were the Service mesh, how the process of development has changed, and so much more that I could not attend or absorb.

Back to the subject of community, recognizing the individuals who made a difference with awards like "Chop Wood + Carry Water Award" was creative and entertaining.

One of the most memorable quotes from the closing keynotes was "Coming together is a beginning. Keeping together is progress. Working together is success." by Henry Ford. You can't top that or the snow!

 

There are a lot of interesting facts about Oracle Code and the 21 City worldwide tour. I will be doing a more detailed post later. For now here is a kind of feature film of Oracle Code, a mashup via Google Earth and highlights from each city. Not to worry it is not the length of a Bollywood film, but it was hard capturing 21 cities in the shortest time.

 

Besides B-roll and pics I shot, I want to give a shoutout to Pablo Ciccarello, for getting me video for Mexico City (which also doubled for Rio  and Jen Nicholson, Sai Janakiram, and Sebastian Daschner for getting me pics of New Delhi, Bengaluru, and Tokyo, as well as Jim Grisanzio for showing up in Seoul and Beijing, taking lot of pics while I was busy on the DevLive stage.

 

Besides issues of content, there were plenty of technical challenges using Google Earth the first time. I won't list them, but as a heads-up, the cities are NOT in chronological order. It would have been nauseating to spin the earth back and forth, so I just moved from continent to continent and zoomed in and out of each city. The music tracks are also by continent.

I am happy with the results and hope you like it (feel free to share). I think that's it, to enjoy it I would suggest watching it on your laptops, rather than your phones.

 

Recently my boss asked me in conversation, "Javed what superpower do you have?" It was a thought-provoking question. Never having been asked this or ever thought about it, I was a little stumped. Curious about it and later after doing a little research online, I came across the popular superpowers, from being invisible to being able to fly, reading minds, remember everything etc.

Photo  by Leo Leung available under a Creative Commons Attribution-license.jpg

   Photo  by Leo Leung available under a Creative Commons Attribution-license

 

A few I must say got my attention, but each superpower, for the obvious benefit, also had drawbacks. I have a poor recall of names, sometimes it's embarassing, so having a photographic memory sounded great. Well, except I have known a person or two who remember everything. Even in social conversation when you've said something "by the way", they bring it up, months or years later. Sorry, too creepy for me!

 

Reading minds or being invisible, sounds interesting, especially when folks are not being very transparent, or even just being able to understand what your teen means when you ask them how their day was and they come back with the proverbial "ok." Again, it could be valuable at strategic times, but in everyday interaction, no thanks.

 

I love libraries and books, so "the ability to know everything written in any book, paper, magazine, or article you touch," could save me a lot of time. However, another voice goes off in my head, there are no short cuts to meaningful things in life, so again, I decide against it.

 

After browsing through more superpowers, and not finding anything I could aspire to, I came to a different conclusion. In my work as a Community Manager, where I interact with and get to interview speakers on a video stage (DevLive), or I meet people at Oracle conferences (eg Oracle Code, OpenWorld), or working with team members, it is wonderful being able to build a rapport. Livestreaming, sharing the videos on Youtube or Twitter brings so much joy to the speakers. Meeting developers at these and other third party conferences, is rewarding. Bringing a small gift for a co-worker when they are not expecting it makes them light up.

 

In our busy, screen-filled lives conducting our daily transactions, a little empathy I find goes a long way. I enjoy meeting people, so if I am on travel for work, whether it be talking to the Lyft driver or a passenger seated next to me on the plane it spreads positive energy.  From the retail clerk to the security guard, I love asking people who are often ignored how their day is going, or just sharing a compliment. At the end of each day, if I am able to reflect on someone I had a positive impact on,  to make them feel cared for or got a smile from them, it makes me feel fulfilled. So there you have it, I do not need to see through walls, or fly, or dodge bullets, just "being human" that is my superpower!

 

Do you have a superpower, you would like to share?

Did you know,  videos two minutes or less get the best views on Youtube? If you are knowledgeable about a technical topic, want to share it with the world and can articulate it by being concise (a little practice helps), then 2 Minute Tech Tips are just what the doctor ordered.

 

2 Minute Tech Tips are short technical videos in which community members have exactly two minutes to present a useful technical tip. Recording a Tech Tip is easy and quick, typically taking only about 5 minutes. For your part, you just look into the camera and deliver your tip. Here’s an example:

 

The topic and specifics of your tip are up to you.

 

If you are someone you know is interested to do a 2 Minute Tech Tip on a technical topic at OpenWorld, please contact my awesome colleague Bob Rhubart. He can help schedule your 2 Minute Tech Tip at Oracle OpenWorld 2017, contact Bob at  bob.rhubart@oracle.com

It's not often you get a chance to do an around-the-world journey, but thanks to Oracle Code and the wonderful Oracle Developer Community team that I am a part of, I got to do just that. Three Oracle Code events, Code Israel, Code Beijing, and Code Sydney.

 

Oracle Code Israel, took place outside Tel Aviv in a place called Rishon LeTsiyon on July 11. We had over 400+ attendees.

 

Team Israel.jpg

IMG_8689.JPG

Special thanks to Ilan Spiegelman, Oracle Marketing Director who made our entry a breeze at Ben Gurion airport. I was joined in Tel Aviv with my programs colleagues Linda Bronson and Jennifer Nicholson. We had dinner with Oracle ACEs in Jaffa. Great event, great people, and great food.

 

Oracle Code events like this are back to back;  you arrive, setup on the next day, have the Code Event the following day, and leave the day after. Then it was on to Beijing. We arrived early on the day of the setup July 13, at the China World Hotel. Our newest team member Jim Grisanzio based in Osaka joined us for the setup. He also took a lot of great behind the scenes pics which I was able to share in the video mashup (below).

Jim and Jen.jpg

 

 

It was hot and humid, but being in a mega-city like Beijing with over 20 million people was an incredible experience. The event was on Friday July 14, we had over 650 attendees and an additional get this, 340,000 online viewers watching eg the keynote and other sessions. Chris Richardson's  keynote  "There's No Such Thing as a Microservice!" was a big hit.

For Saturday morning, Jennifer had asked me if I was interested to visit The Great Wall. I went along and Tony (Weihong) Chen from the Oracle Beijing office, kindly took the morning and drove us to the outskirts of Bejing and gave us an amazing tour of the wall. It is truly breath-taking, and I owe Jen who I tagged along with and Tony for ever for a memorable experience.

IMG_8739.JPG

 

Our Qantas flight from Beijing to Sydney got delayed to Sunday morning, but fortunately we still had enough margin for Code Sydney on July 18. We had approximately 200 attendees at a very cool venue, Doltone House Darling Island in Sydney. Here the Program team was led by Martha Hess along with Jen and I. At each venue the program team and myself get to do the setup (and tear down) of all the demos., including the Cloud Coffee Demo, the Cloud CNC Demo, and the 3D Printer. The Events team with Margo Davis, Doug Meloth, Christiana Sabene, make the whole event work like clockwork, plus other folks like Laura Harbison and team from Ovation make it all happen. There are so many folks who help make Oracle Code happen, it's hard to name everyone, but just to acknowledge that it takes a lot of planning and execution so hats off to everyone who helped make it happen from the organizers to the attendees. We are close to the finish line for this year.

IMG_8879.JPG

IMG_8876.JPG

 

Sydney reminded me the most of home, that is the San Francisco Bay Area. It was a strange experience even though it being July, it was winter in Australia, cool but not cold.

The last leg of the trip was from Sydney to San Francisco. You leave at 10:30am on a United flight and arrive the same day at 7:00am, how good is that? A great trip but great to be back home.  One of the key takeaways is no matter where you go in the world there is community of Developers who were really happy for Oracle to setup a free and useful event like Oracle Code.

I look forward to seeing you at another Code event (maybe Seoul) and if not at Open World 2017.

Below is a video mashup of our around the world trek.

Check out the interview by my colleague Bob Rhubart at Oracle Code Atlanta on Cassandra, Open Source, and Bare Metal Cloud.

The interview is with Gilbert Lau, partner architect with DataStax, sheds light on the open source projects he developed to provision DataStax Cassandra NoSQL cluster on Oracle Bare Metal Cloud.

 

 

 

Interview recorded at Oracle Code Atlanta.

Here is a great video interview conducted by my colleague Bob Rhubart about Containers and Cloud.

 

Twistlock CTO John Morello discusses protecting Docker containers running on Oracle Cloud and the differences and similarities between containers and VMs.

 

 

 

Interview recorded at Oracle Code Atlanta, June 22, 2017.

 

 

For more information visit: http://developer.oracle.com/code

We've gone through a few name changes Virtual Technology Summit (VTS), OTN Summit, and now it's Code Online, but one thing hasn't changed; Great technical content with demos. available to you online for free. All you have to do is register.

Oracle Code Online.png

Join us for three hours of Systems and DevOps related presentations all related to our growing portfolio of Cloud Services. For your convenience, the webinars are available in three time zones. The content is organized into five tracks, with the individual sessions located within each one. We love them all but especially ask you to check out the Devops/Systems track.

June 20 at 9:30 AM PDT -  Oracle Code Online - Americas  
June 21 at 9:30 AM IST -   Oracle Code Online - APAC  
June 22 at 9:30 AM CEST -  Oracle Code Online - EMEA   

Are you a developer? DevOps Engineer? Systems Administrator? Interested in coding and want to enhance your knowledge about Oracle's developer tools? Here's a great virtual event for you that you can attend without traveling. During each live session you will be able to chat instantaneously with any questions or comments about the presentation.

Register now based on your region and attend on the day .

Enjoy Code Online!

Check out this awesome interview with my colleague Bob Rhubart and Dan Koloski.

Let the machines do it! Dan talks about the how and why of using purpose-tuned machine learning to adapt your monitoring to your fast-moving application environments.

 

I am back from my roadtrip from Oracle Code Moscow. An amazing city and people, keynotes, Hands-on-Labs, a lot of sessions, DevLive interviews and over 500 Developers.

A few key takeaways.

 

  • Travel opens hearts and minds.
  • Amazing people from those who work behind the scenes, attendees and those who are on stage are everywhere.
  • Keynotes covered the changing role of the developer, API First, Mircroservices, the role of Chatbots in user interaction and more.
  • Moscow has an amazing history, a river that runs through it, great food, a metro/subway/underground and beautiful people.
  • In the DevLive interviews we got to interview speakers and attendees providing both a behind the scenes and a more probing look at the topics they covered.
  • Folks loved the cloud demos, from the CNC Cutter, 3D Printer, Cloud Coffee Demo, PacMan demo and more.

I am back from my roadtrip from Oracle Code London, Berlin and Prague. Two weeks, three cities, six keynotes, six Hands-on-Labs, a lot of sessions, DevLive interviews and almost 1400 Developers. Not bad for a road/air trip.

A few key takeaways.

  • Amazing people from those who work behind the scenes, attendees and those who are on stage are everywhere.
  • Keynotes covered the changing role of the developer, API First, Mircroservices, the role of Chatbots in user interaction and more.
  • Each city has an amazing history, a river that runs through it, great food, a metro/subway/underground and beautiful people.
  • In the DevLive interviews we got to interview speakers and attendees providing both a behind the scenes and a more probing look at the topics they covered.
  • Folks loved the cloud demos, from the CNC Cutter, 3D Printer, Cloud Coffee Demo, PacMan demo and more.

 

Check out the video which is a Oracle Code Mashup London Berlin Prague

Coming soon to a city near you on the other side of the pond is Oracle Code. I am excited, London April 20th, Berlin April 24th, and Prague April 28th.

Photo  by Dun.can available under a Creative Commons Attribution-license.jpg

 

 

There will be technical sessions, hands-on labs, the IoT Workshop, and my favorite the Code Lounge where I will be hanging out with cool demos like Cloud Coffee Service, 3D Printer, as well as all day CodeCasts. What's a CodeCast? It's a stage where we as community managers we get to interview speakers and livecast the sessions so you can watch developers and community members share their experiences.

 

Photo  by Rodrigo Paredes available under a Creative Commons Attribution-license.jpg

 

 

Oracle Code is a free event for developers to learn about the latest developer technologies, practices, and trends. Learn from technical experts, industry leaders, and other developers in keynotes, sessions, and hands-on labs. Experience cloud development technology in the Code Lounge with workshops and other live, interactive experiences and demos. If you haven't registered it's not too late.

 

Photo  by Roman Boed available under a Creative Commons Attribution-license.jpg