LW #003: Cloud Engineer Roadmap, CircleCI Hack & AI-assisted programming with ChatGPT
Hi, this is Simon with Litwire.
In today’s issue, I want to discuss why becoming a cloud engineer is a great career choice and what steps you need to take. We will also have a quick look at the CircleCI incident and how ChatGPT can help boost your developer productivity.
Cloud computing is a growing field and will be for years to come. Here are reasons why you should consider a career as a cloud engineer:
High demand: As organizations adopt cloud technologies, the demand for skilled cloud engineers is high and is expected to grow in the coming years.
Good salary: According to Glassdoor, the average salary for a cloud engineer is $121,093 per year in the United States.
Flexibility: Cloud engineering roles often offer the opportunity to work remotely or to have flexible schedules.
Career advancement: Working as a cloud engineer can lead to various career opportunities, including senior engineering roles, architecture positions, and even management roles.
Learning opportunities: Cloud technologies are constantly evolving, so working as a cloud engineer provides opportunities to learn and stay up-to-date with the latest developments in the field.
I’ve created a video showing you exactly the steps I would take if I were to start a career as a cloud engineer. Check it out!
CircleCI, a DevOps platform, has requested that its customers rotate their secrets following a security incident. The company stated that an investigation is ongoing and that no unauthorized actors are present in their systems.
However, they recommend that users review internal logs for any signs of unauthorized access between December 21, 2022, and January 4, 2023, or until the secrets are rotated. The company also announced that it had invalidated all Project API tokens, which need to be replaced. No further details about the breach have been disclosed at this time.
Read more in Gergely’s great post.
ChatGPT is still dominating social media and the news. I’ve recently come across an excellent explanation by Santiago of how ChatGPT can help you as a programmer:
AI-assisted programming uses artificial intelligence (AI) to assist programmers in writing, testing, and debugging code. This can be done through various methods, such as providing code completion suggestions, identifying errors and bugs, and suggesting refactoring or optimization opportunities.
One example of AI-assisted programming is using a code completion tool that suggests lines of code based on what the programmer has written. This can help speed up the coding process by providing suggestions for common tasks or functions and can also help prevent errors by suggesting syntactically correct code.
Another example is using AI to analyze code and identify potential bugs or security vulnerabilities. This can save programmers time by automatically finding and highlighting issues that would otherwise need to be found manually.
Overall, AI-assisted programming can help programmers write better and more efficient code and make the coding process more efficient and streamlined.
I’ve created a quick overview of ChatGPT for you:
Thank you for reading! If you like my newsletter, share it with your peers 🙏
And don’t forget to subscribe to my new YouTube Channel.
Stay tuned for more career and industry insights in future newsletters.
Simon