Sr Aws/devops Engineer Resume
Warren, NJ
SUMMARY
- 7+ years of experience in IT sector as an Analyst with System administration, Linux administration, build engineering and release management process and deploying applications by adopting DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD)in runtime with various tools like Git, Maven, Jenkins, Ansible, Puppet, Chef, Docker and managing cloud services with AWS.
- Linux/Unix system administrator on Redhat EL, 5.x, 6.x, CentOS 4.x,5.x and VMware environment.Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
- Strong experience in System Administration, Installation, Upgrading Patches, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine - tuning on Red Hat Linux Systems.
- Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as AWS DevOpsoperations Production and cross platform environments.
- Skilled at Software Development Life Cycles and Agile Programming Methodologies.
- Experienced in working on DevOps /Agile operations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident and Change Management) including various tools.
- Best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Worked on Schema validation using python modulejson schemato validate data in prior to API call to censhare.
- Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code involving concepts like Branching, Merging and Tags.
- Experience in software build tools like Apache Maven to write Pom.xml and Build.xml respectively using build plugins. Installed and configuredCassandracluster and CQL on the cluster.
- Experience in administering and configuring Nexus Repository Manager for Maven builds.
- Developed and managed cloud VMs with AWS EC2 command line clients and AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
- Have experience onvirtual and physical instanceprovisioning, configuration management, patchingand software deployment with Ansibleplaybooks and by writing custom modules for deployment orchestration.
- Expertise in using tools like Ansible/chef to treat Infrastructure as code.
- Worked extensively on automation engine Ansible that automatescloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
- Monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet and Ansible. Involved on Container based deployments(Docker) with Ansible configuration management tool.
- Worked on Kubernetes clusters in docker management.
- Good Understanding of NoSQL databases such as Riak.
- Experience automating deployments on Servers usingJBoss, Tomcat, WebSphere.
- Provided production support in an on-call rotation in a 24x7 environment.
- Excellent client relation skills and drive to complete tasks effectively, and efficiently where customer service and technical skills are demanded.
TECHNICAL SKILLS
Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Linux CentOS, Ubuntu, Unix, Windows … A|X.
Version Control Tools: SVN, GIT.
Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS.
Automation Tools: Jenkins/Hudson and Build Forge.
Build Tools: Ant, Maven.
Configuration Tools: Chef, Puppet and Ansible.
Scripting: Shell Scripting, Bash, Ruby and Python.
Virtualization Tools: Docker, VM virtual Box and VMware.
Monitoring Tools: Nagios, Cloud watch, Splunk.
Cloud Platform: AWSEC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, AWSConfig, Microsoft Azure.
PROFESSIONAL EXPERIENCE
Sr AWS/DevOps Engineer
Confidential, Warren, NJ
Responsibilities:
- Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing several tools.
- Responsible for creating and maintaining a IVR portal that implements DevOps(Dashboard) to depicts the overall progress of the project with all sorts of metrics from requirement until delivery.
- Involved in designing and deploying a large application utilizing almost all of the AWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWSCloud Formation.
- Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
- Launching AmazonEC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
- Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
- Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
- Created AWSRoute53 to route traffic between different regions.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Deployed and managed web applications and services into AWS by using Elastic Bean Stalk.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Converting production support scripts to Chef recipes. And AWS server provisioning using Chef Recipes.
- Involved in writing Java API for Amazon Lambda to manage some of the AWSservices.
- Experience with Build Management Tools Ant and Maven for writing build.xml and Pom.xml.
- Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
- Worked with Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Implemented Continuous Integration using Jenkins and Hudson.
- Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
- Worked with Integration tool like Test Kitchen for developing and testing Infrastructure code and software on isolated target platforms.
- Implemented unit testing framework driven using Junit and Cucumber.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
- Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
- Worked with various scripting languages like Bash, Shell Scripting and Python.
- Coordinated with the Offshore and Onshore teams for Production Releases.
Environment: Amazon Web Services, IAM, S3, EC2,VPC, cloud watch, Nix, ANT, Maven, Tortoise SVN, GitHub, Chef, Puppet, Ansible, Docker, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell Scripting, Python.
DevOps Engineer/DevOps Developer
Confidential, Baskin Ridge, NJ
Responsibilities:
- Release Engineer for a team that involved diverse development teams and multiple simultaneous software releases.
- Implemented & maintained the branching and build/release strategies utilizing GIT.
- Integrated GIT into Jenkins to automate the code checkout process.
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Used GIT as Version Control System for two applications i.e. Managed development streams and Integration streams.
- Setup various Jenkins jobs for build and test automation and created Branches, Labels and performed Merges in GIT.
- Used ANT and MAVEN as build tools on JAVA projects for the development of build artifacts on the source code.
- Experience in writing Mavenpom.xml for build scripts.Perform administration of users, supported team for parallel development.
- Wrote Shell/python scripts to automate certain processes for the smooth process of build tools like Build Forge.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using Jenkins and UDeploy.
- Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
- Integrated JIRA with subversion and configured with Jenkins to automate the entire Build and release process.
- Deploy and Monitor scalable infrastructure on AWS & configuration management using Ansible.
- Configured and build OpenStack Havana, Icehouse using Ansible and Python scripts. Tested and implemented applications built using Python.
- Used Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration and multi-tier deployments.
- Involved in monitoring and metering for Infrastructure as a Service (IaaS) for OpenStack Cloud.
- Used Chef to automate the deployment workflow of JAVA applications on Apache Tomcat and Oracle WebLogic servers.
- Build and Deployed Java/J2EE applications to Tomcat Application servers in an agile continuous integration process and automated the whole process.
- Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
- Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
- Configure Knife to manage chef-server, spin-up new instances, package installs and configuration changes on client nodes.
- Developing Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
- Managed servers on the AWS Web Services platform instances using Chef.
- Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MSSQL, Sonar Qube, Nexus etc. these modules are designed to work on both windows and Linux platforms
- Maintained and upgraded Jira issue tracker, Crucible code review tool.
- Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
- Experience with handling Cloud Environments (AWS and OpenStack), Expertise in migrating applications onto AWS.
- Wrote, maintained, reviewed and documented modules, manifests, Hiera configurations and Git repositories for Puppet Enterprise on RHEL and Windows platforms.
- Used Maven Nexus Repository to upload the build artifacts after a successful build.
- Configured JIRA workflows per the needs to the CM team and integrated the project management features of JIRA with the build and release process.
- Created development and integration Branches after a major release for various development teams.
Environment: DevOps, Java/J2EE, JQuery, Tomcat, Apache, Jenkins, Python, Ruby, Chef, JIRA, Confluence, Remedy, Maven, Artifactory, GITHUB, Ubuntu, CentOS, Linux, AWS, Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Chef
Linux System Administrator
Confidential
Responsibilities:
- Installation, configuration and Operating System upgrade on, Red Hat Linux and Sun Solaris.
- Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, and UAT/Staging.
- Experience in VMWARE ESXi 4/5 and vSphere and managed VM resource upgrades, Cold migration of VM from once VCenter to other.
- Installation, configuration of Oracle RAC for multiple computers to use single database.
- Supported Oracle 10g RAC.
- Configuring Monitoring rules for the server environment.
- Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
- Primary responsibility includes building and supporting Red Hat Enterprise Linux 4,5 servers.
- Monitoring CPU, memory, ISCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools like NAGIOS.
- Configuring SUDO and granting root permission to users for performing certain activities.
- Set up Quotas for the user accounts & limiting the disk space usage.
- Extensive use of Veritas Volume Manager for Disk management, file system management on Sun Solaris environment.
- Extensive use of Bash shell for scripting.
- Expertise in Linux backup/restore with tar including disk partitioning and formatting.
- Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance.
- Involved in development, user acceptance, and performance testing, production & disaster recovery server.
- Project Management for various UNIX/Linux/Windows system integration projects.
Environment: Red Hat Linux 4/5, NAGIOS, Veritas NetBackup, Bash Scripting, Veritas Volume Manager, web servers, LDAP directory, Active Directory, Web logic servers, Apache, Tomcat servers, WebSphere application server.
System engineer
Confidential
Responsibilities:
- Manage IT infrastructure & handle client escalations.
- Handling L2/L3 Tickets Desktop tickets.
- Making sure that all the clients are compliant with respect the SEP updated.
- Making sure that all the users data is being backed up to DLO.
- Administration of Symantec Net back up DLO through console.
- Providing a weekly trend to the manager.
- Monitoring the high utilization of network by Desktop, Laptop and VDI.
- Troubleshoot within the SLA periods without any escalations
- Coordination with the server team and network team when a priority request is raised and raising a ticket with the vendor to get it resolved within the SLA.
- Remote assistance to the Client customers both from office as well as the home users using remote tools such as Dame Ware, Live Meeting, RDP etc.
- Providing L2 and L3 desktop support which includes(Symantec net backup DLO, Windows 7 deployment including VDI's, Software and Hardware Asset management, Windows 7 and Windows 8)
- Managing vSphere client and View Admin console, creating single and shared VDI's, deploying and entitling the VDI’s.
- Increasing the disk space in VDI.
- Configuring Wise devices.
- Working with the Incident management team and Problem management team regarding daily issues.
- Processing the change requests when and as required.
- Administration of Airwatch MDM, enrolling the End user to MDM
- Raising Problem tickets.
- Working on the security report through Symantec web console, generating reports from the entire client environment to be compliant in Security.
Environment: Windows 2008 R2/2008/2003 Servers, Windows 7,8,10, Symantec Endpoint Protection, VMware vSphere 5, Active Directory, Symantec Net backup DLO, Microsoft Outlook, Airwatch MDM.