Unix Admin/devops Engineer Resume
IllinoiS
SUMMARY
- 5 years of experience as a DevOps/Build&Release/Deployment/SCM Engineer.
- Experience in infrastructure management, code compilation, packaging, building, continuous integration, debugging, automating, managing, tuning, and deploying code across multiple environments and Linux Administration.
- Experience in automating all aspects of infrastructure, application and configuration management using Ansible, Puppet, Chef, AWS (Amazon Web Services).
- Proficient in Chef Environment with multiple servers and deploying manifests.
- Expertise in writing Ansible - Playbook in Ansible for provisioning and infrastructure automation in Configuration Management.
- Worked on EC2, Cloud watch, Elastic search and managing security groups on AWS.
- Hands on experience in working with Amazon Cloud Services (EC2, S3, EBS, ELB, IAM, AMI, Route 53, RDS).
- Extensively worked on continuous integration tools such as Ant, Maven, and Jenkins for end-to-end automation of variousbuildand deployments.
- Worked on version control systems like Subversion, GIT by using source code management client tools such as SVN, GitBash, GitHub, Git GUI, Git Lab, and other command line applications.
- Performed backup and administration activities for SVN/GIT branching, merging, tagging.
- Experience in using Artifact Repository for Maven and Antbuilds.
- Involved in functional usage and deployment of applications in Apache Tomcat Server.
- Extensive experience using Jenkins and Maven asbuildtools for the building various deployable artifacts like java web archive, enterprise archive, web archive.
- Ability to run and execute BASH, Ruby, Ant Scripts, Shell Scripts.
- Experience on working withreleaseand deployment in various environments such as Ubuntu, Linux, Windows, MacOS, And Red Hat.
- Experience in software methodologies like Waterfall model, Agile Methodology, and Scrum.
- Ability in managing all aspects of the software configuration management process, including code compilation, packaging, deployment,releasemethodology and application configurations.
- Experience with Bug tracking tool like JIRA.
- Ability to adapt to a wide variety of open source technologies and tools.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, LINUX, Ubuntu 14.04 LTS/16.04 LTS.
Source control tools: SVN, GIT and Perforce.
Build Tools: ANT, MAVEN.
CI Tools: Hudson, Jenkins.
Configuration Tools: CHEF, PUPPET, ANSIBLE.
Cloud Technologies: AWS, Rackspace, Google Cloud Platform, IBM-SoftLayer/Bluemix
Containerization: Docker, EC2 Container Services
Repository Manager: Nexus, Artifactory.
Tracking tools: Jira, Clear Quest.
Monitoring Tools: NewRelic, Nagios, Qualys
Web servers: Weblogic, Web Sphere, Apache Tomcat
Databases: Oracle, SQL SERVER, MY SQL
PROFESSIONAL EXPERIENCE
Confidential, Illinois
Unix Admin/DevOps Engineer
Responsibilities:
- Managed DevOps and Infrastructure Team supporting tools and infrastructure for 10+ developers on 2-3 concurrent releases.
- Implemented Continuous Integration & Continuous Delivery Model with Jenkins, Maven, and Chef in Rackspace.
- Replicated the whole Rackspace environment on IBM SoftLayer with the Cloud servers.
- Used Jenkins for automatingBuildsand Automating Deployments
- Configured plugins for the integration tools to the version control tools.
- Involved in Installation, Maintenance, Administration and troubleshooting of Red hat Enterprise Linux servers on various hardware platforms.
- Used the continuous integration tool Jenkins to automate the daily processes in Agile development.
- Automating the test cases to run on scheduled basis by integrating the job on Jenkins pipeline.
- Configured, and maintained Apache web server from open source with Java and Tomcat.
- Monitor the application in production environment with the NewRelic tool.
- Worked with the client's QA team through Jira to work out any issues that arose.
- Updated the security patches regularly on the Unix boxes.
- Installed the intrusion detection mechanism called as FAIL2Ban to block the malicious IP addresses which are trying to reach our system. Installed “LOGWATCH” to monitor server.
Environment: JIRA, MySql, Sqlyog, Monyog, Mysql Workbench, Brackets, HTML, SQL server, Internet Explorer, Microsoft outlook, Unix/Linux, Ubuntu, shell, bash, Putty, X2GoClient, Puttygen, Filezilla, Java, Apache, AWS, Amazon EC2 instance, Google cloud platform, Rackspace, Jenkins, Chef. IBM SoftLayer.
Confidential, Naperville, Illinois
Intern/Backend Support
Responsibilities:
- Maintained the preexisting database and created new tables based on the requirement.
- Created new EC2 instance to meet high availability application architecture and security parameters.
- Created, configured, and maintained Amazon EC2 virtual servers.
- Experienced in Cloud watch, Elastic IP and managing AWS infrastructure, Security Groups on AWS.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Work with different team members for automation of Release components.
- Scripting in multiple languages on UNIX, LINUX, and Windows - Batch, Shell script etc.
- Troubleshoot the build issue during the Jenkins build process.
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Connected with the remote desktop systems over the clients to pull their daily data by creating the reports. (Ex: Greenway, BCBS, OCPBC,)
- Pulling up the daily reports from the client server using the Cognos Reporting tool.
- Track the patient insurance details and make transparent about the co-pay, co-insurance, and deductibles by querying all the different databases.
- Created tables, indexes, views, stored procedures, and triggers in MS SQL Server 2012 to extract data from the database.
- Worked with the client's QA team through Jira to work if any issues that arose.
- Managing the entire system based on the locations, providers, customers, etc.
- Managing the check-in’s and the amount they must spend at the time of check-in in an effective way.
- Written Stored Procedures in MS SQL Server for every day process.
- Creating the message templates on HTML based on the client requirement.
Environment: HTML, MS SQL Server, Stored Procedures, Triggers, Cognos, RDP tools, MS Office, JSON, AWS, EC2 JENKINS, Putty.
Confidential
Developer
Responsibilities:
- Designed and created Pages that contains Login Controls and Forms Based Security for user login and authentication.
- Requirement gathering and module description.
- Developed the front-end design using HTML and DHTML.
- Developed and designed the entire database using SQL server.
- Well maintained all the server-side applications by providing the access privileges to the needed ones.
- Monitored the SQL server to identify the deadlocks and the intrusions occurred.
- Created test scenarios/test cases for individual modules.
- Interacted with users and Business Analysts, gathered business and technical requirements.
- Participated in deployment and upgrades for this project.
- Maintained the system logs and the entries of the data in the database.
- Handled Web site on the server side.
- Utilized UNIX to maintain a secure access from client side to the server side, using scp on putty terminal.
- Secure FTP is well maintained for the data entry or the transmission purposes.
- Add/Update new students and professors on web site.
Environment: Eclipse, java, Oracle, Windows, SQL and Unix Commands, Microsoft Office 2013, DHTML, UNIX, Adobe Creative Suite, Flash Animation.
Confidential
System Administrator
Responsibilities:
- Involved in design discussions, review meetings with the client and provide design and development estimates based on the complexity of the service(s).
- Installation, Configuration and Troubleshooting of Linux and Windows Servers.
- Installed and configured Linux based Mail Server using Postfix, Send Mail and Fetch Mail
- Configured NFS Servers and Clients.
- Implemented DHCP servers.
- Performed integration between different Operating Systems such as Windows using Samba Server and Roaming Profile.
- Installed, Updated, and erased the required packages to provide services using RPM and UP2DATE.
- Performance optimization of Red Hat Enterprise Linux servers.
- Setup Linux workstations with hardware and software RAIDS and implement LVM. Configure and maintain clustered RAID subsystems.
- Configured LAN and WAN.
- Worked on Routers and firewalls.
- Installed and configured Suse Linux and configured DNS for DNS services effectively.
Environment: RHEL 3.x/4.x, Windows 2008, Veritas Volume Manager (VVM), LDAP, Web Sphere MQ Series 6.0/5.3, EMC Storage SAN, VMware Servers, Jboss 5.0
Confidential
Responsibilities:
- Involved mostly into testing the application manually.
- Learnt the Realtime project development and all phases of SDLC.
- Developed test cases and executed them. Most of the time involved in recreating the defects and finding the bugs in the application.
- Mostly involved in sanity and smoke testing to ensure the application works well.
- Have written some automated scripts in bash to find whether the app is working fine.
- Introduced into real time data base creation and running specific queries in SQL Server.
- Worked on Waterfall model, hence known the pro’s and cons involved in the process.