| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
DevOps/Software EngineerEMAIL AVAILABLE PHONE NUMBER AVAILABLE Madison MS LINKEDIN LINK AVAILABLE scholar.google.com/citations?hl=en&user=PvvtrsMAAAAJSUMMARYHighly experienced Senior DevOps and Software Engineer with 8+ years of experience designing and implementing disaster recovery plans, developing CI/CD pipelines using Jenkins, GitHub Actions and GitLab, spearheading the automation of the development of large-scale software solutions and deploying intuitive solutions using Terraform and CloudFormation as infrastructure as code to meet customer design requirements and exceed project deadlines, and leading teams of junior engineers and developers to create successful project design, software testing and quality assurance plans. Proven track record in managing and implementing successful projects, improving system performance, reducing deployment time, automating operational tasks to improve team productivity, driving customer satisfaction and loyalty, while reducing operational maintenance costs and bugs through automated testing and debugging. Adept at researching and evaluating new technologies to reduce operational costs and improve system uptime. Experience in system analysis and programming of software applications with deep understanding of Python, Groovy, shell scripting and Java. Deep understanding of Kubernetes orchestration and docker containerization. Highly experienced in Agile Methodology and in designing and implementing scalable, reliable, and devsecops solutions that enable efficient software development and deliveryPROFESSIONAL EXPERIENCEDebora Liberty Healthcare Services LLC 06/2024 PresentAWS Architect (5 months contract remote)Revamped of the existing DevOps infrastructure achieving a more efficient and stable environment for application release.Implemented Ansible for configuration management, reducing setup times significantly.Designed and built an auto-scaling setup on AWS, leading to cost savings by reducing the use of unnecessary instances.Implemented proactive monitoring using Prometheus and Grafana, leading to the detection and resolution of issues faster.Led the implementation of Docker and Kubernetes for better resource management, reducing deployment time.Devised a strategy using AWS auto-scaling, achieving higher utilization and a saving in infrastructure costs.Implemented the integration of AWS cloud like Lambda, IAM, EC2, RDS, S3, AWS Glue, AWS Amplify, Amazon SQS, Amazon SNS, Amazon MQ and DynamoDB to significantly increase system performance and reliability.Leveraged AWS security services like IAM, VPC, KMS and CloudTrail and collaborated with cross-functional teams to develop a comprehensive cloud security strategy to enhance security, reducing breach incidents.Engineered a cloud monitoring solution using CloudWatch & AWS X-Ray to increase application performance.Defined, launched, and managed infrastructure as code (IaC) across AWS using Terraform.Orchestrated the migration of a large-scale enterprise application to AWS, resulting in a reduction in operational costs and an improvement in application performance.Designed and implemented a robust disaster recovery strategy, which increased system availability and significantly reduced the risk of data loss.Implemented configuration management solutions with Ansible, improving system reliability.Collaborated with Program managers/Architects/Application Managers /Vendors/Product Managers to make sure implementation follows the technical direction.Improved and maintained Change Failure Rate (CFR) and maintain Mean Time to Recover System (MTTR) to elite standard.Implemented and administered JIRA, Confluence, and Jira Service Desk to support production incidents.BMW Group 01/2023 06/2024Senior DevOps EngineerDeveloped and implemented automated deployment process using python and bash scripts.Managed Jenkins, Docker, Maven, and Selenium, leading to streamlined DevOps processes and faster production times.Implemented Git Branching, Merging Strategies, and migrating of projects.Implemented configuration different management solutions with Ansible, Chef and Puppet, improving system reliability.Integrated and managed CI/CD pipelines, improving code quality by implementing automated testing, achieving a reduction in post-production bugs.Led the transition to microservices architecture using Docker and Kubernetes, resulting in a decrease in downtime during deployments.Managed cloud-based infrastructures with AWS, enhancing scalability and service availability.Integrated security into DevOps pipelines (DevSecOps) reducing security breaches and monitored security tools in the deployment pipeline and adjust as necessary to improve automation and effectiveness.Integrated security into CI/CD pipelines to ensure secure deployment practices and minimize vulnerabilities.Applied security patching as part of the deployment process.Designed, configured, and managed cloud infrastructures using Terraform and AWS CloudFormation, reducing system provisioning time.Revamped Continuous Integration & Continuous Delivery (CI/CD) pipeline for 25+ microservices, reducing deployment failures.Implemented deployment of Dockerized apps with Ansible and Kubernetes, slashing operational costs.Established proactive monitoring using Kibana, Logstash, Elasticsearch (ELK Stack), and Grafana, reducing system downtime.Mentored junior DevOps engineers in adopting industry best practices, raising team productivity.Implemented security measures that protected applications and services from cyber threats, resulting in a reduction in security incidents.Designed and implemented a disaster recovery plan that reduced system downtime and ensured business continuity during critical outages.Collaborated with development teams to implement a scalable infrastructure that supported a increase in user traffic and improved system performance.Lead a team of 5 junior DevOps engineers, providing mentorship and guidance that resulted in an improvement in team productivity.Analyzed system specifications, translated system requirements & technical strategies for architecting systems.Owned and groomed the engineering principles and technical themes with stakeholders.Carried on research to understand the current technologies, cloud trends and applied them to drive continuous improvement across the organization.Implemented continuous integration on different projects using Jenkins, GitLab, GitHub Actions, ArgoCD, AWS CodePipeline.Automated key tasks, including backups, database updates, image processing, and web scraping.Implemented and administered JIRA, Confluence, and Jira Service Desk to support production incidents.Developed and maintained documentation related to DevOps and DevSecOps processes and tools.Assupol Life 04/2021 01/2023Senior DevOps EngineerReduced deployment times with the introduction of CI/CD pipelines for multiple projects.Developed custom scripts using Python and Bash languages to atomate repetitive tasks and integrate disparate systems effectively streamlining workflows across departments.Streamlined infrastructure, server and configuration management through automation using Ansible, Kubernetes, and Terraform.Created team strategy for SDLC automation, configuration management and release management.Implemented deployment strategies using Docker and Kubernetes as containerization and orchestration tools.Championed a DevOps culture within the organization that emphasized collaboration between development, operations and, QA teams for seamless software delivery.Maintained metrics visibility using Datadog and Prometheus/Grafana to create dashboards and monitors.Implemented continuous integration using Jenkins, GitLab, GitHub Actions, ArgoCD, AWS CodePipeline.Implemented comprehensive AWS cost optimization strategies, reducing AWS expenses.Implemented system monitoring methods with the use of ELK stack and Splunk to enhance detection of system bottlenecks.Monitored system performance, troubleshooted issues, and optimized infrastructure for maximum efficiency.Validated all technical solutions are fit for purpose and are built to meet project standards and contributed to the best practice in all aspects of project governance.Successfully introduced a configuration management strategy using Ansible, Puppet, and Chef, reducing system downtime.Developed and maintained system performance metrics and dashboards that provided real-time insights into system health, improving system availability.Designed and implemented a disaster recovery plan that reduced system downtime and ensured business continuity during critical outages.Mentored junior DevOps engineers in adopting industry best practices, raising team productivity.Ensured that all technical requirements are accurately reflected in well-defined Epics and Stories and fostered a culture of collaboration and knowledge sharing, empowering teams to drive innovation and deliver exceptional results in line with the organization's strategic objectives.Built and managed cloud infrastructure on platforms like AWS, Azure, or Google Cloud, ensuring high availability, security, and scalability.Collaborated with development team to enforce standards and to identify and mitigate security risks.Conducted security code reviews to catch bugs, vulnerabilities and code flaws before the deployment phase.Created S3 buckets and managed IAM rule based policies.Assisted the software development team in writing code to remediate vulnerabilities.Automated key tasks, including backups, database updates, image processing, and web scrapingFirst National Bank 04/2017 04/2021DevOps EngineerDesigned and implemented fully automated CI/CD pipelines for various projects using Jenkins, ArgoCD, GitLab CI/CD to reduce deployment time and increase deployment frequency.Implemented Git Branching, Merging Strategies, and migrating of projects.Designed, configured, and managed cloud infrastructures using Terraform.Collaborated with development teams to implement infrastructure as code using Terraform, resulting in a reduction in infrastructure costs and an increase in system reliability.Developed and maintained monitoring and alerting systems using CloudWatch, Prometheus and Grafana, to reduce mean time to resolution (MTTR) and to improve system availability.Implemented and maintained security policies for Kubernetes clusters and applications, achieving compliance with industry standards and passing multiple security audits.Developed and maintained automation scripts using Python and PowerShell for deployment, monitoring, and maintenance.Designed and implemented a disaster recovery plan that reduced system downtime and ensured business continuity during critical outages.Collaborated with the development team incorporating Agile methodologies, growing client satisfaction rate.Researched and evaluated new technologies to improve system performance and reliability, resulting in a reduction in operational costs and an improvement in system uptime.Implemented security measures that protected applications and services from cyber threats, resulting in reduction in security incidents.Defined and drove best practices for source control, engineering tools for observability using Git, Grafana, Prometheus, Splunk, Datadog, CloudWatch and ELK stack.Developed and maintained system performance metrics and dashboards that provided real-time insights into system health, improving system availability.Regularly reviewed key technical metrics such as transactions errors, logging, response times, caching strategies, conversion/bounce rates, capacity, and resource utilizationProvided the DevSecOps target operating model and roadmap for banking technology by integrating SonarQube, OWASP, Trivy and Fortify into CL/CD pipelineEnsured compliance with security policies and best practices.Involved in all phases of Software Development Life Cycle (SDLC) using Agile, Waterfall, and TDD.Automated key tasks, including backups, database updates, image processing, and web scraping.Managed security measures for containerized services using Docker, Kubernetes and Docker Swarm.Deloitte Consulting 05/2015 04/2017Software ArchitectSpearheaded development of REST API flow solutions, boosting revenue by $5m for concept- oriented projects.Communicated architectural designs with internal and external stakeholders involved in company projectsDefined product requirements and creates high-level architectural specifications, ensuring feasibility and functionality with existing platformsDeveloped software and follows the company SDLC (Software Development Lifecycle), which includes Agile sprint tasking and management using JiraCollaborated with cross-functional teams to develop and implement software architecture best practices, resulting in a reduction in production issues and an increase in team productivity.Mentored and trained junior software architects, resulting in an improvement in technical skills and an increase in overall job satisfaction.Provided technical impact assessment to support change management.Lead the development and implementation of a cloud-based microservices architecture, resulting in a reduction in system downtime and an increase in user satisfaction.Designed, configured, and managed cloud infrastructures using Terraform and CloudFormation.Automated routine operational tasks and infrastructure management through scripting and orchestration tools.Implemented Git Branching, Merging Strategies, and migrating of projects.Involved in all phases of software development lifecycle (SDLC) using Agile, Waterfall, and TDD.Analyzed system specifications, translated system requirements & technical strategies for architecting systems.Assisted the software development team in writing code to remediate vulnerabilities.Created and maintained comprehensive technical documentation for infrastructure, processes, and configurations.First National Bank 05/2010 05/2015Senior Software EngineerOverhauled existing software applications to enhance reliability, performance and scalability, increased consumer conversion rateMentored and led a team of junior developers to create project designs, software testing and quality assurance plans, and execution oversight and reviewAggregated software project knowledge and documentation to create a central resource for future development teamsDeveloped high-quality software applications for a client base, resulting in improved customer satisfaction using Java.Architected and implemented software solutions utilizing advanced technologies and methodologies, improving development turnaround timeOptimized existing software codebase to eliminate unnecessary complexity and achieve increased efficiencies in debugging and maintenanceIdentified and addressed performance bottlenecks within the software architecture, resulting in a reduction in production issues and an increase in system reliability.Interacted with product users to define system requirements for new and existing systems or software and/or make necessary modifications to existing software and systems.Collaborated with stakeholders to define system requirements and design solutions, resulting in a reduction in development time and an increase in project success rate.Analyzed, designed, programmed, debugged, and modified software enhancements of existing and new software.Created documentation and procedures for installation and maintenance of software.Implemented Git Branching, Merging Strategies, and migrating of projects.Performed Patch management tasks.Involved in all phases of software development lifecycle (SDLC) using Agile, Waterfall, and TDD.Consology 01/2008 05/2010Software EngineerSuccessfully migrated business application to the Cloud, reducing operational cost and increasing system performanceImplemented microservices architecture, enhancing system scalability and reliabilityReduced time to fix bugs through effective use of test-driven development and continuous integration strategiesSimplified and undated codebase, increasing software efficiency and readabilityOptimized service by integrating Machine Learning models, boosting customer satisfactionBuilt a secure data storage system, facilitating an increase in system load capacityDeveloped a scalable application using Python and Java that increased user data processingProgrammed and debugged software using Java, improving code quality and reducing system downtimeOptimized database performance using SQL, leading to increase in response timeDeveloped and maintained software architecture documentation for a large-scale financial platform, resulting in a reduction in onboarding time for new team members and an increase in overall team productivity.Lead software architecture design and code reviews, resulting in a reduction in code defects and an increase in code quality.Researched and evaluated new technologies and tools to improve software architecture, resulting in a reduction in system downtime and an increase in system reliability.Created documentation and procedures for installation and maintenance of software.Assisted the software development team in writing code to remediate vulnerabilities.Progress Data Services 01/2007 01/2008Software DeveloperGenerated cost savings by streamlining development process, automating unit testing and refactoring codeImplemented user-friendly UI/UX design standards to ensure applications are intuitive and compliant with industry standardsDesigned and conducted software validation testing to assess the functionality and efficacy of the software, ensuring accuracy of requirements and expectationsDeveloped technical specifications and designs that met customer requirements and business needsUtilized best practices and cutting-edge technologies to optimize software for best performanceLed design review sessions for resolving software issues, resulting in significant cost savings for the companyImplemented and wrote Java code to develop reliable applications.SKILLS AND COMPETENCIESCI/CD pipeline development and maintenanceAgile MethodologyCloud ComputingDisaster recovery planning and implementationInfrastructure scalability and performance optimizationTeam leadership and mentorshipSecurity measures implementation and managementSystem performance monitoring and metricsAutomation of operational tasksScripting and tool developmentResearch and evaluation of new technologiesCloud computing platforms (AWS)Containerization technologies (Docker, Kubernetes)Configuration management tools (Ansible, Puppet, Chef)Version control systems (Git, Bitbucket)Communication and CreativityAWS Cloud MigrationConfluence and JiraDisaster Recovery PlanningCloud Security Strategy DevelopmentServerless Architecture DesignData Warehousing SolutionsAWS Cost OptimizationLoad balancing, SSL/TLS, DNS routing, and TCP based applicationsLinux AdministrationCollaboration, Teamwork, Time managementScripting toolbox: cmdlets, regular expressions, filters, pipes, and REST APIsScripting languages: Bash, PowerShell, and PythonScalable AWS Infrastructure DeploymentAutomated Deployment Pipeline ImplementationAWS Training and DevelopmentPerformance OptimizationImplemented user-friendly UI/UX design standards to ensure applications are intuitive and compliant with industry standardsUnix Server administrationApache Tomcat, NginxDesigned and conducted software validation testing to assess the functionality and efficacy of the software, ensuring accuracy of requirements and expectationsContinuous integration tools (Jenkins, GitLab, GitHub Actions, ArgoCD, AWS CodePipeline)Monitoring and logging tools (ELK Stack, Prometheus, Grafana)Networking and security protocolsLinux and Windows system administrationProgramming languages (Python, Java, Shell scripting)COURSES AND CERTIFICATIONSAWS Certified Solutions Architect Associate 04/2021Amazon Web Services (AWS)TOGAF 9 Certified Enterprise Architect 06/2019The Open GroupJava Certified Programmer 04/2010OracleEDUCATIONBachelor of Science 2003 - 2006University of South AfricaPretoria, South AfricaComputer ScienceMaster of Engineering 2012 - 2014University of the WitwatersrandJohannesburg, South AfricaSoftware EngineeringPUBLICATIONSPerceptions of Agile methodology in South Africa presented and published at the International Conference on Networks, Communications, Wireless and Mobile Computing (NCWMC 2016) in Zurich - Switzerland (https://airccj.org/CSCP/vol6/csit64819.pdf) Computer Science JournalCyber Security, a Threat to Cyber Banking in South Africa presented and published at the 3rd International Conference on Cyber Security and Cloud Computing (CSCloud 2016) in Beijing China (http://csis.pace.edu/CSCloud/2016/index.html) IEEE Computer SocietyComputational Secure ORAM (COMP SE-ORAM) with (log n) overhead: Amazon S3 case study Random Access Location presented and published at the 3rd IEEE International Conference on Cloud and Fog Computing Technologies and Applications (IEEE Cloud Summit 2019) in Washington D.C. USA (https://www.ieeecloudsummit.org/) IEEE Computer SocietyArchitecture for Cybersecurity Cloud Networks published by Internet of Things and Cloud Computing (IOTCC) - Science Publishing Group (2022) https://www.sciencepublishinggroup.com/ |