Aws/ Devops Engineer Resume
Irvine, CA
SUMMARY
- Experienced wif 5+ years of experience in DevOps and cloud technologies, executing cloud strategies on various platforms and environments of different servers like Linux and Windows.
- Experience in using CVS, Subversion, VTFS, Perforce, GIT and Rational Clear Case on Unix and Windows environment.
- Configure Amazon VPC environment and Networking wifin a VPC.
- Hands on experience in Installing and dealing wif troubleshooting Ansible on central nodes and managed hosts.
- Experience in cloud stack such as AWS (cloud formation) and VMWARE stack.
- Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, and JBOSS to deploy code.
- Experience in Administration for various environments in software development life cycle (SDLC) Windows, Ubuntu, and involved in developing manifests.
- Used Chef for server provisioning and automating infrastructure.
- Extensive experience wif software Build automation and standardization tools like ANT, Maven.
- Installed configured and maintained DNS systems using BIND, Route53 (AWS), and Power DNS.
- Used Ansible to run ad - hoc commands and playbooks to automate tasks and written playbooks.
- Experience using and managing virtual cloud Resources as required wif and overall objective of improving scalability, performance, reliability and highly available fault tolerant cloud infrastructure.
- Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, Send mail and print servers as per the client's requirement.
- Experience in installing Firmware Upgrades, Kernel patches, system configuration, performance tuning on Unix/Linux systems.
- Experience using RPMs to effectively package the applications for product deployments and Excellent experience in documenting and automating the build and release process.
- Experience in creating cloud formation templates in Amazon Web Services.
- Creating Linux Virtual Machines using VMware Virtual Center (ESXI), hypervisor-v, PHP Virtual Box and Experience in Red Hat Enterprise Linux (RHEL) toward the commercial market.
- Expert knowledge of scripting languages like Shell, Python.
- Good communicative, Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing the best solutions. Able to work efficiently in both independent and teamwork environments.
- Providing on call support for production environments 24x7.
TECHNICAL SKILLS
SCM Tool: GIT, Subversion (SVN), Jira, Hudson
Tracking Tools: Jira, Rally
Servers: JBOSS, Apache Tomcat, WebLogic, Web sphere.
Version Control Tools: CVS, SVN, Harvest, Perforce
Languages: Shell, C, C++, Java, python
Operating System: UNIX, Linux, Solaris, Windows
Database System: My SQL, Oracle, MS Access, DB2
DevOps Tools/Build tools: Jenkins, Puppet, Chef, Ant, HUDSON, Kubernetes, ANTHILL PRO, BAMBOO, SALT, Team City, Maven, GIT, GIT HUB
Monitoring tools: Nagios, Splunk, Cloud Watch
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
AWS/ DevOps Engineer
Responsibilities:
- Maintained and administered GIT source code tool.
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud formation.
- Developed Bash and Python scripts to automate applications migration and monitor application health during migration.
- Experienced in cloud automation usingAWScloud Formation Templates, Chef, Puppet.
- Performed systems monitoring, upgrades, Kubernetes, performance tuning, backup and recovery.
- Developed build scripts using MAVEN for the creation of build artifacts like war or ear files.
- Managed Local deployments in Kubernetes, creating local cluster and deploying application containers.
- Configured their Kubernetes cluster and supported it running on the top of the CoreOS.
- Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
- Working wif Linux, Windows and AWS (Amazon Web Services); development tools such as GitHub,Gitlab, Gitlab CI; Docker for Application Stacks; infrastructure automation tools Ansible; Web technologies such as nginx/Apache, HA Proxy, Tomcat.
- Deployed artifacts into WebLogic/WebSphere servers. Automated Web server provisioning using Puppet. Wrote Puppet manifests to preserve system state for maintenance.
- Used Jenkins and Ansible for CI/CD in multiple environments.
- Wrote various custom Ansible Playbooks and modules for deployment orchestration.
- Written scripts in Python to automate log rotation of multiple logs from web servers.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Managed all the bugs and changes into a production environment using the Jira tracking tool.
- Implemented Chef Recipes for deployment of build on internal Data Centre servers. Re-used and modified Chef Recipes to create a deployment directly into Amazon EC2 instances.
- Virtualized servers using Docker for test environments and dev-environment needs.Used Docker containers for seamless integration between development, test and production environments.
- Used Chef Server for deploying applications and configured, bootstrapping of Chef Client nodes for provisioning and on experience wif Ruby.
- Designed and developed components using Python wif Flask framework. Implemented code in python to retrieve and manipulate data and deployed the application in Linux environment.
- Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template and Glacier for storage and backup on AWS.
- Integrated maven wif GIT to manage and deploy project related tags.
- Converting production support scripts to chef recipes. And AWS server provisioning using Chef Recipes.
Environment: EC2, Chef, AWS, AWScloud Formation Templates, Docker, Kubernetes, ELB, Terraform, VPC, S3, Red Hat Linux, Git/SVN, Jenkins/Hudson, Maven, shell scripting, Ruby, Jira, ruby, python.
Confidential, Sacramento, CA
DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management and Configuration Management strategies for various applications.
- Configured and maintained Jenkins to implement the CI process and integrated the tool wif Ant and Maven to schedule the builds and automated the deployment on the application servers using the "code deploy" plugin for Jenkins.
- Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.
- Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform It supports different Cloud service providers like AWS and Digital Ocean.
- Configuring the Docker containers and creating Docker files for different environments.
- Experience working wif IAM in order to create new accounts, roles and groups.
- Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, EBS, and Ops Works.
- Used Jenkins for continuous deployment and integration of the build and release process.
- Extensively experienced in Bash, Perl, Python, Ruby Scripting on Linux.
- Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login autantication. Provided policies to groups using policy generator and set different permissions based on the requirement along wif providing Amazon Resource Name (ARN).
- Managed Ansible Playbooks wif Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- VM provisioning using Puppet Manifests to configure standard Virtual Machines.
- Expertise in scripting for automation, and monitoring using Shell and Ruby scripts.
- Provided end-user for all GitHub users to effectively use the tool.
- Build expertise in Workflow for AWS and Amazon Web services including Security Groups, IAM, EC2, S3, ELB, EBS, Policy, VPC, Docker, Cloud Formation, Chef, Jenkins, Vagrant, Apache, Tomcat, Git and GitHub.
- Involved in the troubleshooting the servers.
Environment: JAVA, SVN, GIT, Apache Maven, Jenkins, Tomcat, Shell Script, Puppet, Chef, ELB, AWS SQS, Ruby, AWS Cloud Formation Templates, SSL, Python, Perl, AWS, DNS, Docker, Linux, Windows, AWS EC2.
Confidential
Systems Administrator
Responsibilities:
- Installing and Configuring Teamcenter 9.1 ERP tool from Siemens on Windows Servers. Deployment and monitoring of Web Application and Data base tiers in Development and Test environments.
- Automated deployments of Teamcenter using Microsoft Octopus deploy. Used a combination of Octopus deploy and Batch scripts to import specifications, ps XML files and organizational structures.
- Creating and linking Microsoft SQL DBs to application and web servers (IIS6.0) in Cluster configurations.
- Placed multiple Web servers behind a DNS load balancer and configured Failover and weighted load balancing.
- Performed Teamcenter upgrade from TC 2007 to TC 9.1 along wif Data Base migration, OS upgrade, Log Migration.
- Developed batch scripts to automate daily monitoring tasks to send notifications and alerts based on monitored statistics.
- Automated software deployment to multi machine environments using PowerShell and Active directory Policy updates.
- Created the user accounts and profiles, assigned permissions using Active Directory, a directory service which contains information of all user accounts.
- Installation and support of desktops wif Windows 7 and Windows XP Operating system.
- Performing failover and integrity test on new servers before rolling out to production.
- Worked wif system, network, security, and storage engineering teams to prepare and configure new servers for the VMware ESX environment.
- Administered VMware environment, evaluated and implemented new hardware and software solutions that benefited architecture and operations.
- Assisted customers wif setting proper Priority/Severity of problems, work problems to resolution, recorded/documented actions in databases as well as utilized tools and resources.
- Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system / user requirements.
- Provide day to day support (troubleshooting & installing) for more than 500 users for hardware, network& software’s including Microsoft Office applications, Mail clients and other network issues.
- Provided the backup and recovery of the files and data, worked on Windows Firewall, Terminal server, troubleshooting the computer related problems.
Environment: Teamcenter 2007, 9, Windows XP, 7, 2003, 2008, Microsoft SQL 2008, Active Directory, DNS, DHCP, Group Policy, IIS (HTTP & FTP), Domain Controller, Disk Management, File Sharing.
