Passionate and skilled DevOps, DevSecOps, Release, and Cloud engineer, Linux Administrator with 15 + years in IT and 7 + years as a DevOps engineer, and a BSc in computer science. Great mastery of the tools used in DevOps automation, developer’s environment, Cloud engineering, antifactory, production environment, build and release, continuous monitoring, ticketing and documentation including Jenkins, Kubernetes, Helm, Ansible, Terraform, Docker, Maven, SonarQube, Nexus, JFrog, Prometheus and Grafana, Jira, Confluence, Git/Github, VScode, etc. I have used terraform extensively to create highly available and highly scalable infrastructures on multi-cloud platforms, building CI/CD pipelines from scratch and deployment with special emphasis on containerization with docker and container orchestration with Kubernetes. Ensure continuous monitoring of containerized applications by integrating various APM tools like Prometheus and Grafana, and NewRelic. Have shown outstanding proficiency in previous roles by automating SDLC, reducing costs in provisioning of various cloud solutions including, compute, storage, networking, security, and management solutions. Have managed and proposed various IaaS, SaaS, and PaaS solutions in AWS and other platforms like Azure and GCP including KOPS and EKS, replacing Kubeadm as Kubernetes solution, resulting to far lesser cost and lesser heavy lifting.
Believe technical skills are very important to get the job done, but professionalism, human interaction and healthy mindset improve on the working environment and work culture. Having had different roles, this has let to a solid professional foundation, enabling easy interaction with people from different cultures, and socio-political background.
100% is not enough in the IT industry, rather continuous practice and research is the key to staying relevant.
• Troubleshoot complex build failures by looking into build logs, build scripts, Jenkins files, configuration issues among others
• Created docker files for the building of images and pushing to docker hub for subsequent deployment in k8s clusters as containerized applications
• Administer Kubernetes cluster by ensuring security, high availability, creating namespaces in clusters for various environments like development, testing, UAT and Quality assurance, and Production.
• Deploy containerized applications both using imperative and declarative methods in the namespaces
• Create various services to ensure service discovery within the Kubernetes cluster
• Create enabling environment for developers ensuring their environment has necessary infrastructure, Git installed and Provide/Grant repo access to the team with least privileges to team members to various branches (Dev, Master and Stage), and install necessary IDEs with their plugins
• Onboard projects by creating repositories, teams and add team members in Github,
• Assist in rebasing source code while fixing merge conflicts between branches
• Ensure Git best practices are respected through use of branching strategy, pull requests, fix merge conflicts, unit testing, good commit messages, etc.
• Build CI/CD pipeline for fully automating upstream/downstream Jenkins jobs, integrating Jenkins and Git/Github, Jenkins/Maven for testing and builds, Jenkins/ Sonarqube for code quality analysis, Jenkins/Nexus for artifactory, Jenkins/Ansible, Jenkins/Docker, Jenkins/Kubernetes
• Established multi-tier infrastructure while paying attention to cost, security, scalability and high availability in AWS platform.
• Maintain high collaboration and effective communication with team members.
• Monitored end-to-end infrastructure using CloudWatch and SNS for notification
• Designed secured, cost optimized, highly available and fault tolerant infrastructure in AWS
• VPC peering with other Accounts allowing access and routing to service and users of separate account to communicate
• Developed baseline VPC and Network design including leveraging VPN connectivity and Direct Connect
• Implemented IAM best practices and role-based access control
• Implemented AWS Organization to centrally manage multiple AWS accounts including consolidated billing and policy-based restrictions
• Managed provisioning of AWS infrastructures using CloudFormation and terraform
• Involved in supporting cloud instances running Linux and Windows on AWS
• Proved successful in creating and modifying s3 bucket policies
• Participated in creating KMS keys and attaching to s3 bucket
-Extensively worked on java based code builds (jar, war, ear) and release automation, establishing CI/CD pipeline by integrating Jenkins with Git/Github, Maven, Sonarqube, and Nexus tools
undefinedKubernetes, Helm, Docker, Docker swarm, Terraform, Ansible, Jenkins, Git/Github, Gitlab, Maven, Nexus, SonarQube, Linux and Unix, Bash Shell scripting, Powershell, Groovy, Windows, MacOS, Nginx, Tomcat, Apache http, Wildfly/JBoss, VScode, GCP, Azure, APM, Prometheus and Grafana, New Relic, Jira, AWS EKS, ECS, ELB, ALB, EC2 , S3, VPC, IAM, Secret Manager, RDS, CloudWatch, CloudFormation, Elastic Beanstalk, Lamda, SNS, SES, SQS, Route53, etc.
CompTIA A+
CompTIA A+
CompTIA Network +