Sr.devops/cloud Engineer Resume
San Diego, CA
SUMMARY
- 7+ years of experience in Information Technology working on Devops, Software Configuration Management, Change Management, Build Management, Deploying and Releasing the Code to multiple Environments.
- Strong expertise on Devops concepts like Continuous Integration (CI), Continuous delivery (CD) and Infrastructure as Code, Cloud Computing etc.
- Strong knowledge on Software Development Life Cycle (SDLC), in depth knowledge about Agile, Waterfall, Scrum methodologies and Test Driven Development (TDD).
- Implemented and provisioned AWS services. Hands on experience with services like EC2, S3, ELB, RDS, SNS, SES, SQS, Cloud Front, Cloud Formation templates, DynamoDB and monitoring services like CloudWatch etc.
- Experience in configuring and deploying Azure Automation scripts for applications utilizing the Azure stack including compute, blobs, ADF, Azure Data Lake, Azure Data Factory, Azure SQL, Cloud services and ARM and utilities focusing on Automation
- Working knowledge on of different types of configuration management tools like Puppet, Chef, and Ansible.
- Supported multiple projects in DevOps based project implementation through Infrastructure Automation, Configuration Management, and Deployment Management and Test orchestration.
- Experience in using source control tools such as Git, TFS and SVN and involved in activities resolving branching and merging conflicts.
- Extensive working knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic, JBoss; Web Servers like and Apache, Tomcat, IIS and Web Containers like Docker etc.
- Configured and administered Monitoring tools like Splunk, DATADOG, Grafana, and Prometheus.
- Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. using many popular open source libraries with different languages like Shell, Ruby and Python based scripting.
- Work on development, testing and deployment of scripts onto number of slave machines and incorporated test cases into those scripts.
- In the process of achieving Continuous Integration, I have experience in working with tools like Jenkins, Continua CI and Bamboo.
- Implemented Continuous Delivery pipeline with Docker, Jenkins, GitHub and GCP AMIs. our CI server, automatically attempts to build a new Docker container from GitHub branch When a GitHub branch gets started.
- Developed Ansible scripts for an automated server provisioning and Docker images for reducing the time between provisioning and deployment.
- Implemented Routing Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
- Extensively worked on monitoring servers using Splunk, NewRelic, Nagios, Cloud watch and ELK Stack.
- Configured dashboards in Elastic, Logstash & Kibana (ELK). Used ELK to setup real time logging and analytics for Continuous delivery pipelines & applications.
- Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiplenamespace versions.
- Experienced in using Kubernetes for container orchestration that runs Docker containerized applications in a cluster of EC2 instances in Linux Env. Configured their Kubernetes cluster and supported it running on the top of the CoreOS.
- Excellent problem solving skills and capability of breaking down complex situations to discover and resolve root causes that apply to both technical and process issues. Highly motivated, organized, flexible, team player with ability to work individually.
- Used multiple bug tacking software like Bugzilla, JIRA and Lean Testing. Used those tools in finding, recording, reporting, managing and tracking of bugs.
- Good understanding of concepts in database designing, object oriented programming concepts, RDBMS concepts and MVC frameworks.
- Worked in developing web application using C#, .NET Framework, ASP, HTML, JavaScript, and Oracle in Windows.
TECHNICAL SKILLS
Scripting Languages: Shell, Ruby and Python
Configuration Management: Chef, Puppet, Ansible
Source control tools: Git, TFS, SVN
Cloud Technologies: AWS, Azure
Build tools: Ant, Maven, FinalBuilder
Continuous Integration tools: Jenkins, Bamboo, Continua CI
Repository management: Nexus, Artifactory
Monitoring tools: DATADOG, Prometheus, Grafana
Bug reporting tools: Jira, Bugzilla
Packaging tools: RPM, Zip, Yum, pip, gem
Operating Systems: Windows and Linux (RHEL/Centos/Ubuntu)
Containerization tools: Docker, Kubernetes
PROFESSIONAL EXPERIENCE
Sr.DevOps/Cloud Engineer
Confidential, San Diego, CA
Responsibilities:
- Creating the work streams in RTC source control for development teams and maintaining the source control system
- Automation of build and deployments for program integrated testing
- Leveraged AWS cloud services such as EC2, auto - scaling and VPC to build secured, highly scalable and flexible systems to balance load
- Setup and built AWS infrastructure various resources like VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates
- Hands on experience on orchestration and cluster containers to address load balancing, scaling, failover and scheduling using Docker
- Deployed a SOAP generating message simulator from customer environment to Next Edge Environment (NGINX)
- Worked onDockercontainer snapshots, attaching to a running container removing, image managing, directory structures
- Used Ansibleto configure and manage infrastructure, created Playbooks to automate the configuration setups, EstablishedAnsible Best practices approaches to system deployment with tools with Vagrant and managingAnsible- Playbooks as a unit of software deployment and independently version controlled
- Expert in creating modular roles forAnsible modules which can be reusable to automate the deployment without errors.
- Have experience working Cassandra on dockers containers and Cassandra on cloud
- WebSphere deployments for multiple workstreams in CIT environment for FASG IT
- Deploying the java SE batch using urban code deploy and executing the batch scripts
- Baselining the code from runways to CIT environment for program integrated testing
- Connected Prometheus with graphana to properly profile our NGINX ingress’s metrics
- Creating go links and routing the traffic to different application servers
- Scheduling, executing, monitoring and troubleshooting the batch jobs in mainframe console and control M tool
- Configuring Splunk alerts, reports and dashboard for various work streams
- Validation of test data in the database using SQL developer
- Maintaining the high-volume CIT boxes, troubleshooting the application and WebSphere Server issues
- Coordinating with customers, development, QA, middleware, database and offshore teams
- Documenting the process in confluence wiki pages to train new resources in the team
Environment: AWS, Docker,WebSphere, CI/CD, Jenkins, Urban Deploy, Ansible, Maven, Gradle, SonarQube, Nexus, Linux, GitHub, Mongo DB, Python, Data Dog.
DevOps Release Engineer
Confidential, San Francisco, CA
Responsibilities:
- Leading efforts in the migration of 70+ Applications
- Implemented CI/CD leveraging Jenkins pipeline with JIRA, Bitbucket/Git repositories, Junit testing, Ansible/Tower, SonarQube & Artifactory tools
- Implemented Infrastructure automation through Ansible playbooks, for auto-provisioning, code deployments, software installation and configuration updates
- Configured the jobs in Ansible tower for deployment and infrastructure upgrades
- Implemented Dev QA pipeline with Jenkins and Selenium post deployment
- Integral part of major agile transformation program, assisting supported applications to implement agile methodologies, supporting automation for code build, code analysis, automated testing and deployments
- Automated the blade logic deployments using shell scripting
- Single click builds and deploy using Jenkins master / Slave for all wholesale applications
- Support Build and Deploy for SIT, QA, UAT, PFDEV AND PFQA for initiative teams and Stage the files for Production Releases
- Deployment of code, Autosys, KSH/CTL/Parm, Jil files to the target environment
- Promote SQL changes to Production and Non-Production environments using HP Middleware and Automation tool
- Experience in creating, mapping, locking and unlocking INFA labels using Power Center Repository Manager
- Exported and deployed Rule Point using informatica Rule Point 6.2
- Expertise withDockerimages using aDockerfile, worked on container snapshots, removing Images and managingDockervolumes. Orchestration ofDockerimages and Containers usingKubernetesby creating master and node.
- Create container images; manage container images usingAzureContainer Registry orDockerHub
- Maintained CR windows and Problem tickets for production deployments after COW hours
- Worked with Development team in improving the performance of applications and coordinating with different project managers and vendor partners for a smooth transition to Go-Live
- Mentor for global team, troubleshooting major issue to avoid release delay or application downtime
- Representing the change requests in CAB meeting for approvals and reviewing/approving the changes as change manager
- Preparing the release readiness, milestones, task list, risk analysis, road map, deployment summary and track the closure of change requests.
- Documentation of all the issues resolved and maintain a central knowledge repository Confluence for easy . Also amend the new changes with the existing documents.
Environment: TFS, Visual Studio, Windows, IIS, SSMS, Final Builder, Jenkins, Ansible, Continua CI, Informatica Power Center Repository Manager, Informatica Rule Point 6.2, TOAD for Oracle, HTML, C#, Power Shell.
Build and Release Engineer
Confidential, Sunnyvale, CA
Responsibilities:
- Build and deployment of Java components to the application.
- Automation of Build and deployment using IBM Build Forge and Blade logic
- Extensive experience with Blue/green deployments to avoid the downtime
- Written Chef Cookbooks using Ruby for DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Creating Clear Case branches for new components and maintenance.
- Resolving build and deployment errors and delivering reliable application.
- Creating new projects in Build forge and integration of Build Forge with Blade Logic.
- Automation of Timestamp and verification mechanisms using windows batch script to verify the deployments and send e-mail communication to the team.
- Performing successful and error free deliverables on time.
- Effectively performed critical releases for the environments including SIT, LT, UAT, PROD, BSI and BDI.
- Direct interaction with the Client and received many appreciations for best performance rendered.
- Always rendered effective E-mail communications and phone calls with proper etiquettes.
- Extraction and summarization of Daily Status Reports (DSRs).
- Actively given demos and knowledge transition to the team members in other locations
- Effectively worked in the Co-location along with the development team during the critical period of the releases.
Environment: Git, Visual Studio, Windows, Apache, SSMS, Jenkins, TOAD for Oracle, HTML, JAVA, UNIX.
System Admin
Confidential
Responsibilities:
- Experience in building and configuring VMWare host and guest systemson Oracle VM.
- Experience in troubleshooting and resolving related hardware issues and the ability to resolve, change and repair hardware parts.
- Extensive experience in with the various methods of installation such as custom jumpstart, Solaris Flash archives, WAN boot live upgrade, Solaris installation zones.
- Worked in setting up SSH, SCP, SFTP and Telnet connectivity between hosts.
- Installed and configured Apache on RHEL, Integrated Apache Web Server to communicate with Web Sphere.
- Designed, Implemented, Administered and Secured Ubuntu, Centos virtual systems
- Strong experience with Disk management in both Solaris and Linux
- Swap management experience in both Solaris and Linux.
- Perform User Management in Windows Domain as well as Solaris and Linux
- Experience in volume management in Solaris using ZFS and SVM.
- Experience with Unix and Linux security management
- Role base access tools experience in Solaris and Linux. That is with SUDO & RBAC
- Experience with Process management.
- Took backups onLINUX, windows file systems using Veritas Netback up.
Environment: CentOS, Ubuntu, Shell Scripting, Bash, GitHub, Hudson, Ruby, Python, Apache Tomcat, SVN, VMWare, Nagios.