System Analyst Resume
Confidential
SUMMARY:
- Dedicated to optimization, a DevOps Engineer with 8 years of experience understands the melding of operations and development to quickly deliver code to customers. Has experience with the various Cloud environments, configuration management using CFEngine and proven development experience in UNIX systems.
- Strong experience in PERL, relational database systems and Mark up languages.
- Excellent configuration management experience using CFEngine.
- Strong use of Shell scripting languages including BASH and KSH.
- Lead and managed a DevOps team of 6 - 8 resources from the ground up; ensured Operations stayed highly integrated with Engineering as both teams grew.
- Experienced in distributed revision control system- GIT
- Experienced in Object oriented programming and familiarity with Moose Frame work
- Excellent software development experience in UNIX.
- Understands Compiled languages, including C, C++ and JAVA.
- Experienced in SOAP/RESTful Web services and API design.
- Experienced in continuous integration and deployment process.
TECHNICAL SKILLS:
Operating System: Red hat, Ubuntu, SUSE, Monta Vista, Solaris
Languages: C, PERL, JAVA, SQL, PL/SQL, UML, Shell Script, CFEngine, Chef
Web Technologies: HTML, JavaScript, Ajax, XML, SVG
Web Service: SOAP, REST, WSDL
Frameworks: Moose, MVC
RDBMS: MySQL, PostgreSQL, Oracle, Greenplum
SCM: Git, SVN, CVS
Automation/Build Tools: CFEngine, Chef, Jenkins, Maven, Rundeck, Make
Software: EPM, Jira, Stash, confluence, Fisheye, Eclipse, JBOSS, Nagios, Nexus
PROFESSIONAL EXPERIENCE:
System Analyst
Confidential, Alpharetta, GA
Technologies: AWS, MS Azure, Ubuntu, SUSE Linux, CFEngine, Chef, GIT, SVN, Make, PERL, Shell Scripting, MySQL, Apache, Jenkins, Maven
Responsibilities:
- An experienced automated system administrator successfully created highly cost effective automated environment using CFEngine, Chef, Bash and PERL Scripting and thus increasing the productivity and increased quality of service.
- Implementing DevOps, Continuous Build and Continuous Integration processes using Jenkins & Apache Maven.
- Built an automation system by using CFEngine and GIT to enable the deployment of an entire application environment.
- Worked extensively on the public (AWS) and private cloud (Microsoft Azure) infrastructure and built and managed networks consists of hundreds of nodes.
- Migrated the existing Amazon AWS infrastructure hosted in Ubuntu to private Microsoft Azure cloud in SUSE Linux to improve security and availability and enhance maintainability via simplification.
- Improved application integration methods, emphasizing better utilization of configuration management tools to simplify procedures, promote uniformity, reduce errors and time required to deploy new applications.
- Design and assist in the setup and maintenance of the build/release infrastructure
- Using Jira REST APIs, developed one-off solutions for integrations with other tools, automate manual processes, data migration routines and extract data for reporting and analytics purposes
- Identifying the SUSE compatible package (RPMs) from Internal/Standard OS/Third Party repo if available. Build the missing packages by using ‘epm’ package manager.
- Architectures the security intelligence through continuous security monitoring and delivery of rich context around changes, configurations, vulnerabilities and threats by using CFEngine.
- Rewritten the existing rsyslog application to the new generation syslog-ng.
- Redesign and rebuild automated management and provisioning systems for production and preproduction data centers.
- Working with and supporting multiple World-wide development teams delivering a wide range of software applications.
System Analyst
Confidential
Technologies: Solaris, Red Hat Linux, SVN, Make, PERL Scripting, Shell Scripting, C CFEngine, GIT, MySQL, Oracle, PostgreSQL, PL/SQL
Responsibilities:
- Lead and managed a DevOps team of 6-8 resources from the ground up; ensured Operations stayed highly integrated with Engineering as both teams grew.
- Speaking to the management team/clients to find out what they want and Co-ordinating the project team. Planning each stages of the project and how each affects the business.
- Document the control procedures and maintain them with any updates necessary. Ensure that the evidences are properly captured and stored.
- Build custom tools for reporting, troubleshooting, security audits, and automation of miscellaneous maintenance tasks.
- Migrate the applications from Solaris to Redhat Linux and ensured the smooth transition.
- Mentored the new joiners of the team and ensured the continuous flow of knowledge through adequate training and keeping the knowledge library up to date.
Software Engineer
Confidential
Technologies: OO-PERL, Shell Scripting, XML, Solaris, Monta Vista Linux
Responsibilities:
- Architect and design of the application.
- Developing the toolkit.
Software Engineer
Confidential
Technologies: OO-PERL/CGI, SQL, SOAP, REST, WSDL, SVG, MySQL, PostgreSQL DOT, Graphviz
Responsibilities:
- Acted as the Key developer and technical consultant.
- Architect and design the entire structure of the application.
- Develop the application using SOAP and REST technologies
- Conversion of the data into various formats like SVG, PNG, SBML and CSML
- Layout optimization
- Secure access of the data
- Extract data from public databases and the careful integration with the in house data
- Develop client side script in various programming languages including Java, PERL.
Technologies: OO-PERL, XML, XSD, HTML, Web templates, Oracle, MySQL, JavaScript, REST, PL/SQL
Responsibilities:
- Designing XML Schema
- Designing web templates (View layer)
- Implementing the Controller layer of the application
Technologies: OO-PERL, PERL-CGI, MOOSE, HTML, Web templates, JavaScript, Oracle, MySQL, Sybase, SOAP and REST web services and APIs from public databases.
Responsibilities:
- Developing various visualization techniques for biological data.
- Creating resumes (which contain all available information for a particular topic) by using in-house data and querying third party database through web services and existing APIs.
- Experience in managing installations and customer side tech support for databases and softwares.
- Developed architecture and code for seamless data exchange