Devops/cloud Engineer Resume
CaliforniA
SUMMARY:
Seeking for a position of DevOps Engineer with Technical expertise in the areas of Build/Release/Deployment management with emphasis on designing, Implementing, and managing Continuous Integration build Systems.
AREAS OF EXPERTISE:
- Implemented CI pipelines helping the Dev Teams to see their committed code quickly being deployed to identify any issues sooner and to get an instant feedback on their commits.
- Worked on several key services of AWS such as EC2, S3, IAM, VPC, cloud watch and cloud formation templates.
- Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services,
- DynamoDB tables, EBS volumes; to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Have created custom AMI’s and generics platform & middleware AMI’s creation for various cross platform teams.
- Experience creating VPC, security groups setting up inbound and outbound rules for nodes based on their roles (web vs app vs build server etc..) and autoscaling of EC2 instances
- Worked on EBS, storage service S3(buckets creation, folder navigation and property changes) and and data migration activities . Have knowledge on glacier services. .
- I worked in Agile environments supporting several projects on various applications and was responsible to both setting up new CI pipelines for upcoming branches ensuring the flow of current pipelines are seamless without any merge conflicts, build errors or dependency issues.
- Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies.
- Experience using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs..
- Knowledge Jenkins workflow plugin to help CD process via container based deployments using tools like docker
- Have created several variations of tomcat installations from small, medium to large consisting of 2 - 8 instances in each installation
- Continuous Integration using Ant, Maven using Jenkins.
- Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations .
- Have worked on container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
- Knowledge on various docker components like Docker Engine, Hub, Machine, Compose and Docker Registry .
TECHNICAL SKILLS:
Operating Systems: Linux, Unix, Windows
Infrastructure as Service: AWS
Virtualization Platforms: Vagrant, Virtual BoxConfiguration Management: Ansible, chef, Knowledge on SaltStack
Containerization Tools: Docker,AWSContianer
Build Systems: Maven, Ant, Knowledge on Gradle
CI Tools: Jenkins, Teamcity,knowledge on UrbanCode Deploy
Application Servers: Weblogic, Apache TomcatWeb Servers: Apache
Version Control: Git, SVN, Perforce
Scripting Languages: python,Bash, knowledge on GO
PROFESSIONAL EXPERIENCE:
Devops/Cloud Engineer
Confidential, California
Responsibilities:
- Developing Complete Adobe Experience Manager Setup through automation Using Chef.
- Configuring Author, Publisher and Dispatcher Components using Configuration Management Tools Like Chef and Ansible
- Created various roles & environments, written custom resources and used chef handlers for various auto kick-off requirement jobs.
- Migrating Ansible Playbook Scripts to Cookbooks
- Provisioning of Virtual Machines using Terraform.
- Worked DevOps methodologies and cloud infrastructure automation tools like AWS, Ansible by using Terraform
- Working with Various Cloud Platforms like Skytap, Bluemix and Deploying the code to them.
- Test, Review and merge Pull Requests in GitHub created by other Chef engineers.
- Managed Nodes, Run lists, roles, environments, data bags, cookbooksin chef.
- Carried Deployments and builds on various environments using continuous integration tool
- Working on AUTZ and LDAP integration
- Source code configuration tools Subversion and GIT used for different projects.
- Developed and implemented the software release management for the release of web applications.
DEVOPS Engineer
Confidential, Colorado
Responsibilities:
- Have created several variations of tomcat installations from small, medium to large consisting of 2-8 instances in each installation
- Continuous Integration using Ant, Maven using Jenkins.
- Worked closely with the Development Team in the design phase and developed Microservices.
- Experience in Writing Yaml Scripts for Development Purposes of Microservices.
- Experience in Continuous deployment pipeline with Jenkins and Jenkins Workflow on Kubernetes.
- Worked on Asgard a AWS frontend tool for Microservices Deployment Purposes.
- Experience on Using Rest API’s using Postman for validation Purposes.
- Configured Jenkins with Kubernetes for Microservices Build Purposes.
- Maintenance of Microservices Instances using Asgard.
- Monitoring Instances Health using Eureka.
- Experience on managing user accounts and their permission, hands on experience on troubleshooting the connection issues of users with kubernetes and Jenkins.
- Worked DevOps methodologies and cloud infrastructure automation tools like AWS, Chef by using Terraform.
- Configured Jenkins and integrated it with Chef to schedule jobs on all the bootstrapped nodes.
- Managed Amazon EC2 instances with the help of chef, Installed and configured chef server.
- Created various roles & environments, written custom resources and used chef handlers for various auto kick-off requirement jobs.
- Work with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & chef.
- Design and implement workflows to automate the release and upgrade process for applications in lower Test environments.
- Capable of writing Maven build scripts from scratch, mavenizing ant projects, maven plugin and dependency management .
- Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Ansible
- Configuration Management Using Ansible and chef
- I used various services of AWS for this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
- Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management
- Responsible of outlining and deploying best SCM procedures and processes.
- Carried Deployments and builds on various environments using continuous integration tool.
Build & Release Engineer
Confidential
Responsibilities:
- Developed scripts to automate network administration tasks and application deployments.
- Worked on git workflow branching model.
- Performed many configuration tasks such as tagging, merging and working with dev teams for conflict resolution, Interactive rebasing, stashing etc.
- Diagnosed and resolved complex load balancing issue by phone for global site amazing and satisfying client.
- Converted Linux systems from local password authentication to LDAP and NFS homes significantly increasing administrative efficiency.
- Experience writing automation scripts in Ruby and bash.
- Experience using Jenkins with variety of version control systems like GIT, SVN, Perforce and build tools like ANT & MAVEN to automate the build steps for daily operations..
- Created AWS instances via Jenkins using EC2 plugin and integrated nodes into chef ecosystem via knife command line utility. Experience creating Launch configurations and creating auto scaling groups based on launch configurations
- Troubleshooting day-to-day server related issues and problems in terms of operating system, applications and network
- Experience in migrating old server to HP Blade system server.
- Configure RAID mirroring on Linux platform
- Maintained and monitoring System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues
- Configuration and Administration of Load balancers and F5's, taking servers in / out of rotation.
- Installation of VMware ESX3.5.x4.0x infrastructure on Dell Power Edge Server and administration of VMs
- Experience in installing, integrating, tuning and troubleshooting Apache and Tomcat application server.
- Setup network printers and installed client/server applications. Defined/setup network protocols, Network File Services (NFS), and Network Information Services (NIS) in Linux and AIX systems.
- Network trouble-shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
- Provided support by 24x7 shift rotation basis and pager support.
Linux Admin
Confidential
Responsibilities:
- Completed over 20 tickets that involved troubleshooting equipment hardware issues
- Assisted in maintaining systems in lab environments at various sites
- Provided support on weekends and odd hours to ensure little to no disruption of local and operational systems during scheduled maintenance and outages
- Managed daily activities to include user support and system administration tasks
- Worked on Industry best Enterprise repository tools such as Artifactory and Nexus.
- Facilitated swift resolution of embedded scripting error on Unix system that was freezing printing operations for more than 100 users.
- Provided Tier 1 (Help Desk) problem identification and Tier 3 (Watch Desk) support during normal to semi-critical situations
