Technical Leader - Devops & Ci/cd Resume
PROFESSIONAL SUMMARY:
- An enthusiastic DevOps, Continuous Integration and Delivery Manager with 10.5+ years of stellar working experience.
- A global operations team leader specializing in driving large and medium e - commerce projects production release to closure.
- A proven track record of successfully enhancing agile operation, building process automations and optimizing release quality standards.
- Deep knowledge of E-Commerce infrastructure, web technologies, operating system, cloud platforms & architecture.
- Excellent analytical, research, troubleshooting and time-management skills. Remarkable aptitude for learning new technologies.
- Strong knowledge of High Availability Architecture, Configuration Orchestration and Application Lifecycle Management concepts and tools.
- Implementation of Continuous Integration/Continuous Delivery frameworks architecture, and maintenance.
AREA OF EXPERTISE:
Operating Systems: Redhat Linux (RHEL7), Ubuntu, Fedora, Windows 2016
Web Technologies: Apache, Jboss and Tomcat, IIS
Cloud Virtualization: AWS (Amazon Web Services), GCP (Google Cloud Platform)
Continuous Integration Tools: Jenkins and Hudson
Code Quality Tools: SonarQube and CheckMarx
Build Tools: Maven and MS Build
Version Control Systems: SVN, Stash, Bit bucket and GIT, GitLab
Artifactory Management: Artifactory, Nexus
Container Technologies: Docker, ECS
Database Systems: Oracle and MySQL
Scripting Knowledge: Bash, PHP, PowerShell, and Ruby (Chef)
Clustering & Load Balancing: AWS ELB, Mod cluster, mod proxy and mod jk and Heartbeat
Storage: S3, EBS, NAS and NFS
Monitoring Products: Nagios, Alert Site, Deja Click, New Relic
Security Products: Incapsula (WAF), Site Shield, SSL, IPtables SELinux, and tcpdump
Network Services: SSH, DNS, FTP, NFS, NTP
Project Management: Jira and Confluence
AWS Services: EC2, ECS, RDS, S3, IAM, SES, SNS, SQS, Route53, Cloud health, CF
CDN: Akamai, Level 3
EXPERIENCE:
Technical Leader - DevOPS & CI/CD
Confidential
Responsibilities:
- Actively participating for the assessment of application for cloud migration program.
- Lead initiatives to define, design, and implement DevOps solutions: Roadmap, reference architectures, tools recommendations, practices, and processes.
- Analyzing the application dependency, database dependency and platform dependency for multiple applications.
- Grouping the application and creating cluster for migration to the AWS cloud as per their dependency.
- Lead initiatives to define, design, and implement DevOps solutions: Roadmap, reference architectures, tools recommendations, practices, and processes, carrying out POC and tools consultation for target CI-CD framework.
- Consult with a diverse set of IT & Business organizations to define and implement best practices and emerging concepts in DevOps, Infrastructure Automation, and Platform architecture.
- Design, architect, implement and document next generation system architecture and automation solutions.
- Responsible for definition of DevOps processes and models required to implement push button deployments into different environments (Dev, QA, UAT, PERF, DEMO, DR and Prod)
- Act as a subject matter expert on DevOps best practices: Continuous Integration, Continuous Delivery and Continuous Operations.
- Acts as a technical liaison between clients, development, QA, release managements and Operations teams
- Serve as a DevOps and Automation evangelist providing thought leadership, participating in conferences, authoring white papers
- Provide technical consultation and delivery services to customers for CI/CD and DevOps initiatives.
- Fully automating the entire release process from build to test to configuration to deployment.
- Application onboarding and maintenance on the CI/CD platform.
- Installation, administration and maintenance of CI/CD applications: Jenkins, Artifactory, SonarQube, Stash and Docker.
- Documenting the best practices, AS IS and target approach for CI-CD pipeline.
- Troubleshoot and resolve build and deployment issues as and when raised by the other teams.
- Guide development team(s) during onboarding of applications on Continuous Integration platform.
- Responsible to define code quality analysis rules and update them on regular basis.
- Providing access to environment to development team.
- Work closely with Tools Consultant and help in installing, configuration & upgrading of in-scope featured tools.
- Design and implement various Jobs required for continuous integration.
Technical Leader - DevOPS & CI/CD
Confidential
Responsibilities:
- Continuous Integration/Continuous Delivery frameworks architecture, implementation and maintenance.
- Provide technical consultation and delivery services to customers for CI/CD and DevOps initiatives.
- Assist the Professional Service team to develop offerings including proven architectures, proofs of concept, and best practices for delivery.
- Deploy high availability architecture, configuration orchestration and business continuity.
- Fully automating the entire release process from build to test to configuration to deployment.
- New project onboarding on the CI/CD platform.
- Installation, administration and maintenance of CI/CD applications: Jenkins, Artifactory, SonarQube, Stash and Docker.
- Maintenance, taking backup and recovery of CI/CD tools, jobs and scripts.
- Responsible for uptime and upgradation of CI tools/applications.
- Onboarding for Java j2ee applications on CI platform.
- Troubleshoot and resolve build and deployment issues.
- Guide development team(s) during onboarding of applications on Continuous Integration platform.
- Provide tools adaptability training to various teams.
- Responsible to define code quality analysis rules and update them on regular basis.
- Document best practices & How-To guide.
- Coordinate with platform team for platform related issue.
- Point of contact for questions/concerns/escalation on CI-CD project
- Providing access to environment to development team.
- Work closely with Tools Consultant and help in installing, configuration & upgrading of in-scope featured tools.
- Integrate industry standard build and deployment automation management solutions.
- Configure various Jobs required for continuous integration.
- Develop, customize, and support build process template.
Technical Leader - AEM/JBOSS DEVOPS
Confidential
Responsibilities:
- Providing L3 Technical Support for McDonald's Corporation of around 20+ countries with host of AEM and Java sites hosted on Linux and AWS Cloud platform.
- Release management, change management, service request management and incident management.
- Apache - Configuration and installation including redirect setup using mod rewrite, virtual hosting, SSL, tuning, htaccess and mod cluster configuration.
- Install an Adobe Experience Manager AEM instance
- Configure Adobe Experience Manager
- Maintain and optimize Adobe Experience Manager
- Administer application operations
- Troubleshoot Adobe Experience Manager
- Integrate AEM with Apache
- Jboss - Installation, configuration, deployment and cluster setup using mod cluster and jgroup.
- MySQL - installation of databases, administration, taking backup using mysqldump, running sql scripts, query optimization and database tuning.
- Oracle - Query optimization and tuning, running sql, monitoring and backup.
- Configure and Setup Apache Solar (Full Text Search Engine).
- Deployment and synchronization of files/folders across DEV, STAGE and Production Environments.
- Troubleshooting and investigation of production applications using server logs e.g. access logs, error logs, secure logs and httpd logs etc.
- Configuring and troubleshooting issues related to cron jobs, files/folders ownership/permission, FTP, SSH, new user creation etc.
- CI Tools Hudson, Maven and SVN: installation and configuration of new projects, merging, tagging, build and release management and cleanup of unused branches.
- Escalation to data center and network team in case of any hardware and network failure.
- Hardware and software estimation, architecture design on production environment for the new projects and applications.
- Daily server maintenance task - Disk utilization, memory and CPU utilization
- Monitoring (Nagios, Alert Site and New Relic) - Server monitoring for Jboss nodes, apache instances, disk usage, CPU usage, memory usage, server uptime and service/site uptime.
- Migration of 150 java sites, 66 domains, 35 database schema, 150 GB of SVN repositories from verizon to AWS cloud.
- Installation of 100+ Jboss nodes, 25+ Apache instances and 35+ database schema on AWS platform during datacenter migration.
- Mapping NAS in Verizon to S3 on AWS with code change, testing and production rollout.
- Integration of apache Jboss cluster and AWS ELB with options like stickiness and true client IP.
- Taking care of applications with PII data and migrating them from MySQL to Oracle RDS DB.
Team Leader
Confidential
Responsibilities:
- Taking care of technical operations, planning, maintenance, monitoring and deployment of various java j2ee based services and customized API required to run day to day operations of mobile VAS Services.
- Formulate and develop mechanism for handing on-off technical issues to other technical teams for resolution by identifying control enhancement opportunities, escalate significant issues identified & propose manner of resolution to development and QA team.
- Responsible for maintenance, ensure service uptime and closure of all reported issues within the SLA.
- Suggesting with remedial measures for improving system efficiency, security and reduce downtime for completion of assigned tasks within stipulated time frame.
- Preparing various reports, managing incidents, problems, change requests and timely escalation of system malfunctions/capacity issues/system errors to concerned team.
- Analyze and research software technologies which can contribute to improve system performance and uptime.
- Configuration and installation of Apache, Tomcat and JBOSS as per the service requirement both in stand-alone and clustered environment.
- Managing various regular Linux services such as sendmail, ntp, ssh, yum, ftp and monitoring tool like Nagios etc.
- Development of various customized scripts to check the service uptime and QOS of different services and send alerts in case any malfunctioning.