Category: DevOps

  • How to be a good DevOps Engineer?

    • Working knowledge of cloud environments preferably with VMWare Virtualization Solutions such as vSphere and vReazlise Automation.
    • Able to produce Bash / PowerShell scripts and code in either Java, .Net, YAML etc
    • Familiar with Linux and Windows operating systems
    • Able to design, implement, use and integrate tools such as Bitbucket, Bamboo, Nexus, Ansible etc with consideration of the security controls required to deliver the CICD Pipeline.
    • Experience with monitoring and logging tools such as DynaTrace, ELK etc.
    • Experience with DevSecOps Tools such as SonarQube, Blackduck, AquaSec, Twistlock etc.
    • Familiarity with Containers technologies such as Openshift, Tanzu, Docker, Rancher is a plus.
    • Strong understanding of best practices in using the DevOps Tools. Eg, Branching strategy, Artefact Management etc.
    • Must be proactive, resourceful and self-motivated with strong analytical skills.
    • Experience in software and application development that requires analysis and design work.
    • Strong understanding and experience in practicing Continuous Integration, Automated Testing and Continuous Deployment
    • Knowledge/Experience in Agile Development and Management tools, e.g. Jira and Confluence
    • High level of integrity, takes accountability of work and good attitude over teamwork.
    • Takes initiative to improve current state of things and adaptable to embrace new changes.

  • Terraform

    #Terraform CLI Cheat Sheet! https://buff.ly/3lLysgC
    Get certified in Terraform: https://buff.ly/2HyC8n4

    https://www.terraform.io/

    Terraform by HashiCorp is the tool that lets you describe the complete infrastructure in the form of a code. Irrespective of the fact that your servers might come from different providers such as AWS, CloudFlare, Heroku, or others, Terraform will help you build these resources in parallel across the providers.

  • DevOps Engineer

    • Experienced on CI, CD and DevOps
    • Experienced in System Administration.
    • Experienced in vendor products implementations.
    • Experienced in OpenShift, Kubernetes, Docker, RHEL..
    • Experienced in manual and automated deployment, including infrastructure provisioning/de-provisioning of resources on Openshift
    • Experienced in Building and operating scalable, fault tolerant, internet facing systems.
    • Should be able Set up and Administering infrastructure, including firewalls, databases, VMs.
    • Experienced in handling network issues.
    • Experienced in incident management activities.
    • Handle Release management activities. Developing and maintaining release related documents, such as release plan, release notes etc.
    • Ensuring quality releases and managing release and configuration change conflicts to resolution.
    • Tracking release and publishing release notes.
    • Investigating and resolving technical issues by deploying updates/ fixes.
    • Set up of test automation and helping team in test automation execution.
    • Daily system monitoring and response to security or usability concerns.
    • Creating and maintaining documentation pertaining to architecture.
    • User access maintenance and administration.
    • Should be good in communication and coordination with multiple teams.

  • Software Development Engineer ll

    Amazon Web Services (AWS)  Dallas, TX 

    About the job

    Description

    Are you looking for an opportunity to create a new, global product from scratch? AWS is seeking innovative, passionate, results-oriented leader to own software systems, products, and tools to build an exciting new global product. This is a confidential strategic initiative for AWS.

    We are looking for an individual that thrives by creating high-bar engineering cultures, giving customers business intelligence that is timely, accurate, and actionable, and using the intersection of software and data to give their customers “superpowers.”

    We have a team culture that encourages innovation and we expect team members and management alike to take high degree of ownership for their program vision and execution of ideas. Beyond a strong engineering, data storage/modeling, visualization, and front-end background, a successful candidate will have experience successfully leading teams, developing people, and building a scalable infrastructure. We are looking for someone that is a self-starter, someone that approaches complex business questions with data and curiosity, and a person that dives below the surface to identify the root cause and “so what” rather than just superficial trends.

    Basic Qualifications

    • Degree in Computer Science, Engineering, Mathematics, or a related field and 3+ years industry experience
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
    • Working knowledge of software development methodologies like Agile, Scrum, Kanban, or equivalent

    Preferred Qualifications

    • Advanced/Master’s degree in or Computer Science, Engineering, Mathematics or related discipline
    • Meets/exceeds Amazon’s leadership principles requirements for this role
    • Meets/exceeds Amazon’s functional/technical depth and complexity for this role

    Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

    Company – Amazon Web Services, Inc.
    Job ID: A1233512

  • 20 Jan | Intro to Containers & Kubernetes

    If you are interested in learning more about Containers and Kubernetes, we thought you might find the upcoming virtual KubeAcademy workshop of interest: Introduction to Containers and Kubernetes

    20 January 2021
    9:45am SGT | 12:45pm AEDT | 2:45pm NZDT

    https://connect.tanzu.vmware.com/KubeAcademy-Tour-APJ.html

    Key Learnings:

    • How to use Docker files to containerise applications
    • Authoring YAML files and their syntax
    • Kubernetes from a user facing concept perspective
    • Kubectl and its commands/usage
    • The Cloud-Native and design principles of Kubernetes and its architecture

    Olive Power came to VMware through the Heptio acquisition, working with end users on production Kubernetes. Previously Olive spent several years at Red Hat working on the emerging technologies specialist team. Before Red Hat Olive built up 18+ years of experience working on the large-scale enterprise management. Olive also teaches Kubernetes and currently is an Instructor for the KubeAcademy – https://kube.academy. Olive is also proud to be a host for popular podcast “thepodlets” https://thepodlets.io. When not working, Olive is happily outnumbered by her two little boys.

    Abhishek Vijra (aka AV) is a Technology Leader in Cloud Native Application Development, resilient and performant microservice architectures, DevOps practices; with many years experience in delivering business critical systems to multiple high stakes BFSI, Telecom, and Public sector Projects. Extensive experience in leading teams and developing software solutions with different technologies for various businesses in a timely and cost-effective manner.

    Vino Alex has been working with the Kubernetes ecosystem for approximately five years. His primary interest is the performance aspects of workloads running on Kubernetes. Vino Alex is always curious to explore `how things work,` including containers, and share that knowledge with customers and communities to stitch solutions to solve real-world problems. When not exploring things around Kubernetes, he is a (HAM) Amateur Radio enthusiast.

    Thanks for your registration. You will receive a confirmation email with the dial-in details.

    For any questions, please contact lsumi@vmware.com

    Thank you for registering for the virtual KubeAcademy Tour: Introduction to Containers and Kubernetes.
    Date: 20 January 2021
    Time: 9:45am SGT | 12:45pm AEDT | 2:45pm NZDT (2.5 hours)

    Important Steps:
    Please use this link to join the KubeAcademy Virtual Workshop. You will be prompted to create an account and sign-in on Strigo, the platform we will be using to run the Workshop. Please sign-in to Strigo with the email address you used to register for the workshop. When prompted for an Event Token to join the meeting, please use CN4D. The virtual check-in and audio/visual testing will begin at 9:45am SGT with content starting at 10:00am SGT sharp. This workshop will be taught in English.

    Prerequisites:
    Laptop with the latest version of Chrome or FirefoxLinux concepts and command line proficiencyGeneral networking proficiencyShould you have any questions or would like more information about this event, please email us at lsumi@vmware.com.We look forward to seeing you there.Regards,VMware Tanzu

  • Senior DevOps Engineer

    (National Digital Identity)

    Imagine citizens having a common and secure digital identity that will make their lives so much easier, and open doors to a plethora of services for them – allowing citizens to do everything from accessing health prescriptions, completing government transactions to starting a bank account through their smartphone.

    If you are inspired by this vision, we invite you to join our National Digital Identity team. You will collaborate with a team of highly motivated peers to develop and deploy the next-generation National Digital Identity platform that will transform the lives of citizens by enabling secure and seamless delivery of personalized online digital experiences.

    What to expect:
    • Able to lead with authority and influence with positive energy
    • Lead and Understudy and taking over operations support from the Agile Development team
    • Lead collaboration with development & monitoring team in enhancing service resiliency
    • Maintain service resiliency through high levels of automation, to effectively detect/predict/prevent issues in the environment and codebase
    • Adopt a hands-on approach to engineering solutions around the platform – coding is expected
    • Develop, implement and manage processes, automation, best practices, documentation in accordance with required security and ICT policies, standards, guidelines, and procedures
    • Develop and fine-tune incident management processes across teams
    • Develop and operate continuous integration and deployment pipelines
    • Working in highly collaborative teams and building quality environments.
    • Ability to effectively prioritize and execute tasks in a high-pressure, fast-paced, global environment

    How to succeed:
    • Degree or Diploma in Computer Science/Engineering, Information Technology, Communications or other related disciplines
    • Cloud certifications from AWS or Google will be advantageous
    • 2years’ experience in cloud-related operations or implementation
    • Strong knowledge and experience in DevOps automation, containerization, and orchestration using tools
    • Strong scripting skills e.g. Python, Bash, JavaScript, Ruby
    • Strong understanding and practice Agile/Lean projects SCRUM, KANBAN, etc.
    • Strong understanding of virtualization and networking
    • Experience with highly scalable distributed systems
    • Experience with infrastructure and application monitoring, especially in cloud-native monitoring solutions
    • Demonstrate strong ability in analytical & problem-solving skills
    • Familiar with Site Reliability Engineering practices and methodologies will be advantageous
    • Cloud computing deployment and management experience – AWS, Google
    • Knowledge in open source technologies and configurations, Machine Learning technologies, and environments
    • Breadth of knowledge in OS, networking, distributed computing, cloud computing
    • Strong interpersonal & management skills to succeed in a highly collaborative and cross-functional team environment

  • Senior DevOps Engineer

    How to succeed:
    • Cloud certifications from AWS or Google will be advantageous
    • 4 years’ experience in cloud related operations or implementation
    • Strong knowledge and experience in Devops automation, containerisation and orchestration using tools
    • Strong scripting skills e.g. Python, Bash, JavaScript, Ruby
    • Strong understanding and practice Agile/Lean projects SCRUM, KANBAN etc.
    • Strong understanding of virtualization and networking
    • Experience with highly scalable distributed systems
    • Experience with infrastructure and application monitoring, especially in cloud native monitoring solutions
    • Demonstrate strong ability in analytical & problem solving skills
    • Familiar with Site Reliability Engineering practices and methodologies will be advantageous
    • Cloud computing deployment and management experience – AWS, Google
    • Knowledge in open source technologies and configurations, Machine Learning technologies and environments
    • Breadth of knowledge in OS, networking, distributed computing, cloud computing
    • Strong interpersonal & management skills to succeed in a highly collaborative and cross-functional team environment